/
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