Package services.gui

Class UserServiceIntegrationTest


  • public class UserServiceIntegrationTest
    extends JatosTest
    • Constructor Detail

      • UserServiceIntegrationTest

        public UserServiceIntegrationTest()
    • Method Detail

      • checkRetrieveUser

        public void checkRetrieveUser()
      • checkRetrieveUnknownUser

        public void checkRetrieveUnknownUser()
      • checkBindToUserAndPersist

        public void checkBindToUserAndPersist()
      • checkCreateAndPersistUser

        public void checkCreateAndPersistUser()
      • checkCreateAndPersistUsernameCaseInsensitive

        public void checkCreateAndPersistUsernameCaseInsensitive()
        Test UserService.createAndPersistUser(): must be case-insensitive for emails
      • checkUpdatePassword

        public void checkUpdatePassword()
      • checkToggleActive

        public void checkToggleActive()
      • checkChangeAdminRole

        public void checkChangeAdminRole()
        Test UserService.changeAdminRole(): add or remove the ADMIN role to a user
      • checkChangeAdminRoleUserNotFound

        public void checkChangeAdminRoleUserNotFound()
        Test UserService.changeAdminRole(): user must exist
      • checkChangeAdminRoleAdminAlwaysAdmin

        public void checkChangeAdminRoleAdminAlwaysAdmin()
        Test UserService.changeAdminRole(): the user 'admin' can't lose its ADMIN role
      • checkChangeAdminRoleLoggedInCantLoose

        public void checkChangeAdminRoleLoggedInCantLoose()
        Test UserService.changeAdminRole():the logged-in user can't toggle its own ADMIN rights
      • checkRemoveUser

        public void checkRemoveUser()
        Test UserService.removeUser()
      • checkRemoveUserNotAdmin

        public void checkRemoveUserNotAdmin()
        Test UserService.removeUser(): it's not allowed to remove the user 'admin'