diff --git a/README.md b/README.md index bdbf28bc17ee73866f2a1f4516bcd2bad5c418d7..139e0866c70f14bd85c53517231605b550f26ccc 100644 --- a/README.md +++ b/README.md @@ -539,15 +539,17 @@ The following tests shall be passed by your implementation: workstation.](https://gitedu.hesge.ch/lsds/teaching/bachelor/cloud-and-deployment/lab-k8s#controlling-your-cluster-from-a-remote-console) * Once your application is installed, you shall exercise all the branch conditions described by the above workflows: - 1. Enroll a new user: shall succeed - 2. Enroll an existing: user shall fail + 1. Enroll (sign up) a new user: shall succeed + 2. Enroll an existing user: shall fail 3. Unenroll a new user: shall fail - 4. Unenroll an existing user: shall succeed - 5. Login an enrolled user: shall succeed and ask for the password + 4. Unenroll an existing user: shall succeed + 5. 1st login of an enrolled user (session opening): shall succeed and ask for the password (if not provided) * with a valid password: shall succeed * with an invalid password: shall fail - 6. Login a non-enrolled user: shall fail - 7. Logout a non-enrolled user: shall fail - 8. Logout an enrolled user + 6. Subsequent login of an enrolled user (active session): shall succeed without askng for the password + 7. Login a non-enrolled user: shall fail + 8. Logout a non-enrolled user: shall fail + 9. Logout an enrolled user: * with an active session: shall succeed * without an active session: shall fail + Any operation shall fail with incomplete user data.