Package services.gui
Class UserServiceTest
- java.lang.Object
-
- services.gui.UserServiceTest
-
public class UserServiceTest extends java.lang.ObjectUnit tests for UserService.
-
-
Constructor Summary
Constructors Constructor Description UserServiceTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeAdminRole_addAndRemove_andReturnFlag()voidchangeAdminRole_adminUser_forbidden()voidchangeAdminRole_selfRemoval_forbidden()voidchangeSuperuserRole_allowed_addAndRemove_updatesAndReturns()voidchangeSuperuserRole_notAllowed_forbidden()voidcreateAndPersistUser_db_setsHashRolesWorker_andPersists()voidcreateAndPersistUser_nonDb_noPasswordHash()voidregisterUser_success()voidregisterUser_userExists_throwsAuthException()voidremoveUser_admin_forbidden()voidremoveUser_multipleMembers_updatesStudy()voidremoveUser_removesStudiesTokensAndUser()voidretrieveUser_notFound_throws()voidretrieveUser_returnsUser()voidsetLastSeen_setsTimestamp_andUpdates()voidsetLastSignin_setsTimestamp_andUpdatesViaJPA()voidsetUp()voidtoggleActive_admin_forbidden()voidtoggleActive_self_forbidden()voidtoggleActive_success_updates()voidupdatePassword_setsHash_andUpdates()
-
-
-
Method Detail
-
setUp
public void setUp()
-
retrieveUser_returnsUser
public void retrieveUser_returnsUser() throws NotFoundException- Throws:
NotFoundException
-
retrieveUser_notFound_throws
public void retrieveUser_notFound_throws() throws NotFoundException- Throws:
NotFoundException
-
registerUser_success
public void registerUser_success() throws ForbiddenException- Throws:
ForbiddenException
-
registerUser_userExists_throwsAuthException
public void registerUser_userExists_throwsAuthException() throws ForbiddenException- Throws:
ForbiddenException
-
createAndPersistUser_db_setsHashRolesWorker_andPersists
public void createAndPersistUser_db_setsHashRolesWorker_andPersists()
-
createAndPersistUser_nonDb_noPasswordHash
public void createAndPersistUser_nonDb_noPasswordHash()
-
updatePassword_setsHash_andUpdates
public void updatePassword_setsHash_andUpdates()
-
toggleActive_success_updates
public void toggleActive_success_updates() throws java.lang.Exception- Throws:
java.lang.Exception
-
toggleActive_self_forbidden
public void toggleActive_self_forbidden() throws java.lang.Exception- Throws:
java.lang.Exception
-
toggleActive_admin_forbidden
public void toggleActive_admin_forbidden() throws java.lang.Exception- Throws:
java.lang.Exception
-
changeSuperuserRole_allowed_addAndRemove_updatesAndReturns
public void changeSuperuserRole_allowed_addAndRemove_updatesAndReturns() throws java.lang.Exception- Throws:
java.lang.Exception
-
changeSuperuserRole_notAllowed_forbidden
public void changeSuperuserRole_notAllowed_forbidden() throws java.lang.Exception- Throws:
java.lang.Exception
-
changeAdminRole_addAndRemove_andReturnFlag
public void changeAdminRole_addAndRemove_andReturnFlag() throws java.lang.Exception- Throws:
java.lang.Exception
-
changeAdminRole_selfRemoval_forbidden
public void changeAdminRole_selfRemoval_forbidden() throws java.lang.Exception- Throws:
java.lang.Exception
-
changeAdminRole_adminUser_forbidden
public void changeAdminRole_adminUser_forbidden() throws java.lang.Exception- Throws:
java.lang.Exception
-
setLastSignin_setsTimestamp_andUpdatesViaJPA
public void setLastSignin_setsTimestamp_andUpdatesViaJPA()
-
setLastSeen_setsTimestamp_andUpdates
public void setLastSeen_setsTimestamp_andUpdates()
-
removeUser_admin_forbidden
public void removeUser_admin_forbidden() throws java.lang.Exception- Throws:
java.lang.Exception
-
removeUser_removesStudiesTokensAndUser
public void removeUser_removesStudiesTokensAndUser() throws java.lang.Exception- Throws:
java.lang.Exception
-
removeUser_multipleMembers_updatesStudy
public void removeUser_multipleMembers_updatesStudy() throws java.lang.Exception- Throws:
java.lang.Exception
-
-