public class UserServiceIntegrationTest extends JatosTest
admin, apiToken, application, jpaApi, TEST_RESOURCES_POTATO_COMPASS_JZIP| Constructor and Description |
|---|
UserServiceIntegrationTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkBindToUserAndPersist() |
void |
checkChangeAdminRole()
Test UserService.changeAdminRole(): add or remove the ADMIN role to a user
|
void |
checkChangeAdminRoleAdminAlwaysAdmin()
Test UserService.changeAdminRole(): the user 'admin' can't lose its ADMIN role
|
void |
checkChangeAdminRoleLoggedInCantLoose()
Test UserService.changeAdminRole():the logged-in user can't toggle its own ADMIN rights
|
void |
checkChangeAdminRoleUserNotFound()
Test UserService.changeAdminRole(): user must exist
|
void |
checkCreateAndPersistUser() |
void |
checkCreateAndPersistUsernameCaseInsensitive()
Test UserService.createAndPersistUser(): must be case-insensitive for emails
|
void |
checkRemoveUser()
Test UserService.removeUser()
|
void |
checkRemoveUserNotAdmin()
Test UserService.removeUser(): it's not allowed to remove the user 'admin'
|
void |
checkRetrieveUnknownUser() |
void |
checkRetrieveUser() |
void |
checkToggleActive() |
void |
checkUpdatePassword() |
createApiToken, createUser, dropDatabase, getAdmin, getStudy, importAndGetExampleStudy, importExampleStudy, removeAllLogs, removeAllResultUploads, removeAllStudies, removeAllStudyAssets, removeAllStudyLogs, removeUser, startApp, stopApppublic void checkRetrieveUser()
public void checkRetrieveUnknownUser()
public void checkBindToUserAndPersist()
public void checkCreateAndPersistUser()
public void checkCreateAndPersistUsernameCaseInsensitive()
public void checkUpdatePassword()
public void checkToggleActive()
public void checkChangeAdminRole()
public void checkChangeAdminRoleUserNotFound()
public void checkChangeAdminRoleAdminAlwaysAdmin()
public void checkChangeAdminRoleLoggedInCantLoose()
public void checkRemoveUser()
public void checkRemoveUserNotAdmin()