@@ -231,6 +231,9 @@ public class TestXUserMgr {
231231 @ Mock
232232 RangerTransactionSynchronizationAdapter transactionSynchronizationAdapter ;
233233
234+ @ Mock
235+ XXGlobalStateDao xxGlobalStateDao ;
236+
234237 @ Rule
235238 public ExpectedException thrown = ExpectedException .none ();
236239
@@ -248,6 +251,7 @@ public void setup() {
248251 xXPortalUser .setLoginId (adminLoginID );
249252 xXPortalUser .setId (userId );
250253 currentUserSession .setXXPortalUser (xXPortalUser );
254+ Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
251255 }
252256
253257 @ After
@@ -2438,6 +2442,8 @@ public void test63searchXUsers_Cases() {
24382442 Mockito .when (xUserService .searchXUsers (testSearchCriteria )).thenReturn (vXUserListSort );
24392443 VXGroupUserList vxGroupUserList = vxGroupUserList ();
24402444 Mockito .when (xGroupUserService .searchXGroupUsers ((SearchCriteria ) Mockito .any ())).thenReturn (vxGroupUserList );
2445+ VXGroup vXGroup = vxGroup ();
2446+ Mockito .when (xGroupService .readResource (Mockito .anyLong ())).thenReturn (vXGroup );
24412447 VXUserList dbVXUserList = xUserMgr .searchXUsers (testSearchCriteria );
24422448 Assert .assertNotNull (dbVXUserList );
24432449 testSearchCriteria .addParam ("isvisible" , "true" );
@@ -3770,7 +3776,6 @@ public void test111CreateOrUpdateXUsers() {
37703776 XXUserDao xxUserDao = Mockito .mock (XXUserDao .class );
37713777 XXPortalUserDao userDao = Mockito .mock (XXPortalUserDao .class );
37723778 XXModuleDefDao xXModuleDefDao = Mockito .mock (XXModuleDefDao .class );
3773- XXGlobalStateDao xxGlobalStateDao = Mockito .mock (XXGlobalStateDao .class );
37743779 XXUser xXUser = xxUser (vXUser );
37753780 VXPortalUser vXPortalUser = userProfile ();
37763781 vXPortalUser .setFirstName ("null" );
@@ -3788,7 +3793,6 @@ public void test111CreateOrUpdateXUsers() {
37883793 Mockito .when (xxUserDao .findByUserName (vXUser .getName ())).thenReturn (xXUser );
37893794 Mockito .when (daoManager .getXXPortalUser ()).thenReturn (userDao );
37903795 Mockito .when (daoManager .getXXModuleDef ()).thenReturn (xXModuleDefDao );
3791- Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
37923796 Mockito .when (xXModuleDefDao .getAll ()).thenReturn (xXModuleDefs );
37933797
37943798 Mockito .when (userMgr .mapVXPortalUserToXXPortalUser ((VXPortalUser ) Mockito .any ())).thenReturn (xXPortalUser );
@@ -3869,7 +3873,6 @@ public void test112CreateOrUpdateXUsers() {
38693873 XXPortalUserDao userDao = Mockito .mock (XXPortalUserDao .class );
38703874 XXModuleDefDao xXModuleDefDao = Mockito .mock (XXModuleDefDao .class );
38713875 XXUserPermissionDao xUserPermissionDao = Mockito .mock (XXUserPermissionDao .class );
3872- XXGlobalStateDao xxGlobalStateDao = Mockito .mock (XXGlobalStateDao .class );
38733876
38743877 Mockito .when (daoManager .getXXUser ()).thenReturn (xxUserDao );
38753878 Mockito .when (daoManager .getXXPortalUser ()).thenReturn (userDao );
@@ -3883,7 +3886,6 @@ public void test112CreateOrUpdateXUsers() {
38833886 Mockito .when (xUserService .createResource ((VXUser ) Mockito .any ())).thenReturn (vXUser );
38843887 Mockito .when (xUserPermissionService .populateViewBean (xUserPermissionObj )).thenReturn (userPermission );
38853888 Mockito .when (xUserPermissionService .updateResource ((VXUserPermission ) Mockito .any ())).thenReturn (userPermission );
3886- Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
38873889 xUserMgr .createOrUpdateXUsers (users );
38883890
38893891 vXUser .setPassword ("*****" );
@@ -3902,7 +3904,6 @@ public void test113CreateOrUpdateXUsers() {
39023904 VXUserList users = new VXUserList (vXUserList );
39033905 XXUserDao xxUserDao = Mockito .mock (XXUserDao .class );
39043906 XXModuleDefDao xXModuleDefDao = Mockito .mock (XXModuleDefDao .class );
3905- XXGlobalStateDao xxGlobalStateDao = Mockito .mock (XXGlobalStateDao .class );
39063907 XXUser xXUser = xxUser (vXUser );
39073908 VXPortalUser vXPortalUser = userProfile ();
39083909 vXPortalUser .setFirstName ("null" );
@@ -3919,7 +3920,6 @@ public void test113CreateOrUpdateXUsers() {
39193920 Mockito .when (daoManager .getXXUser ()).thenReturn (xxUserDao );
39203921 Mockito .when (xxUserDao .findByUserName (vXUser .getName ())).thenReturn (xXUser );
39213922 Mockito .when (daoManager .getXXModuleDef ()).thenReturn (xXModuleDefDao );
3922- Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
39233923 Mockito .when (xXModuleDefDao .getAll ()).thenReturn (xXModuleDefs );
39243924 Mockito .when (xUserService .updateResource (vXUser )).thenReturn (vXUser );
39253925
@@ -3974,15 +3974,13 @@ public void test114CreateOrUpdateXGroups() {
39743974 VXUser vXUser = vxUser ();
39753975 List <VXUser > vXUserList =new ArrayList <VXUser >();
39763976 vXUserList .add (vXUser );
3977- XXGlobalStateDao xxGlobalStateDao = Mockito .mock (XXGlobalStateDao .class );
39783977 VXPortalUser vXPortalUser = userProfile ();
39793978 XXPortalUser xXPortalUser = xxPortalUser (vXPortalUser );
39803979 xXPortalUser .setUserSource (RangerCommonEnums .USER_EXTERNAL );
39813980 List <String > lstRole = new ArrayList <String >();
39823981 lstRole .add (RangerConstants .ROLE_SYS_ADMIN );
39833982
39843983 vXPortalUser .setUserRoleList (lstRole );
3985- Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
39863984
39873985 List <XXUserPermission > xUserPermissionsList = new ArrayList <XXUserPermission >();
39883986 XXUserPermission xUserPermissionObj = new XXUserPermission ();
@@ -4134,9 +4132,11 @@ public void test119GetRangerUserStore() throws Exception {
41344132 destroySession ();
41354133 setup ();
41364134 Long lastKnownUserStoreVersion =Long .valueOf (1 );
4137- XXGlobalStateDao xxGlobalStateDao = Mockito .mock (XXGlobalStateDao .class );
4138- Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
41394135 Mockito .when (xxGlobalStateDao .getAppDataVersion (RANGER_USER_GROUP_GLOBAL_STATE_NAME )).thenReturn (lastKnownUserStoreVersion );
4136+ Map <String , Set <String >> userGroupMap = new HashMap <String , Set <String >>();
4137+ XXUserDao xxUserDao = Mockito .mock (XXUserDao .class );
4138+ Mockito .when (daoManager .getXXUser ()).thenReturn (xxUserDao );
4139+ Mockito .when (xxUserDao .findGroupsByUserIds ()).thenReturn (userGroupMap );
41404140 xUserMgr .getRangerUserStoreIfUpdated (lastKnownUserStoreVersion );
41414141 }
41424142
@@ -4145,8 +4145,6 @@ public void test120GetUserStoreVersion() throws Exception {
41454145 destroySession ();
41464146 setup ();
41474147 Long lastKnownUserStoreVersion =Long .valueOf (1 );
4148- XXGlobalStateDao xxGlobalStateDao = Mockito .mock (XXGlobalStateDao .class );
4149- Mockito .when (daoManager .getXXGlobalState ()).thenReturn (xxGlobalStateDao );
41504148 Mockito .when (xxGlobalStateDao .getAppDataVersion (RANGER_USER_GROUP_GLOBAL_STATE_NAME )).thenReturn (lastKnownUserStoreVersion );
41514149 Long userStoreVersion = xUserMgr .getUserStoreVersion ();
41524150 Assert .assertNotNull (userStoreVersion );
0 commit comments