@Test public void testGetUserMembersNone() throws Exception { Mockito.when(this.securityService.getRelationships(any(PrincipalKey.class))) .thenReturn(PrincipalRelationships.empty()); final UserMembersResolver resolver = new UserMembersResolver(this.securityService); final PrincipalKeys res = resolver.getUserMembers(GROUP_1); assertEquals(0, res.getSize()); }
@Test public void testGetUserMembersDirect() throws Exception { final PrincipalRelationships memberships = PrincipalRelationships.from( PrincipalRelationship.from(GROUP_1).to(USER_1), PrincipalRelationship.from(GROUP_1).to(USER_2), PrincipalRelationship.from(GROUP_1).to(USER_3)); Mockito.when(this.securityService.getRelationships(eq(GROUP_1))).thenReturn(memberships); final UserMembersResolver resolver = new UserMembersResolver(this.securityService); final PrincipalKeys res = resolver.getUserMembers(GROUP_1); assertEquals(3, res.getSize()); }