Ejemplo n.º 1
0
  @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());
  }
Ejemplo n.º 2
0
  @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());
  }