Use Case 11

User makes an appointment designated as available


Sequence diagram:


11iagram11.jpg (51K)

Test Cases

2. User clicks on a time slot, if user is not logged in prompt for login. If a user is logged in and when user clicks for a signup, it will test for specific cases mentioned below. If fields are ok, it updates GUI and the schedule file. Specific Cases:
a) If a user enters invalid time, we get an invalid time error.
b) If a user enters too long a time , we get a time too long error.
c) If a user has reached a signup limit, we get too many signups error.
d) If a user enters an invalid date, we get an invalid date error.
e) If a user enters an invalid email, we get an invalid email address error.


Classes, methods and variables: