Case testNormalUseRestSecurity002

Case testNormalUseRestSecurity002

Overview

Test case for normal use of the REST security service user management methods. 

Procedure 1

  • Add dummy user:  user name set to config parameter "bad.user"

    • TEST: User returned by add method has hibernate id assigned

Procedure 2:

  • Get dummy user

    • TEST: User successfully retrieved using get method

Procedure 3:

  • Update dummy user:  Change dummy user's email, update the user, and re-retrieve it

    • TEST: User successfully retrieved and has original email reset

Procedure 4:

  • Remove dummy user by id

    • TEST: User no longer exists in database

Procedure 5

  • Remove viewer.user from database if it exists

  • Authenticate the test.user with test.password

    • TEST: Auth token returned and user exists in database

Procedure 6

  • Modify viewer.user email by adding "_modified"

  • Authenticate the test user with test password

    • TEST: Auth token returned, user exists in database, and email reset to original value

Expected Runtime

  • < 5 sec

Notes

  • None