Package services.gui

Class UserServiceTest


  • public class UserServiceTest
    extends java.lang.Object
    Unit tests for UserService.
    • Constructor Detail

      • UserServiceTest

        public UserServiceTest()
    • Method Detail

      • setUp

        public void setUp()
      • 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