Example usage for com.google.common.collect ImmutableSortedSet of

List of usage examples for com.google.common.collect ImmutableSortedSet of

Introduction

In this page you can find the example usage for com.google.common.collect ImmutableSortedSet of.

Prototype

static <E> Set<E> of(E e1, E e2, E e3, E e4, E e5, E e6) 

Source Link

Document

Returns an unmodifiable set containing six elements.

Usage

From source file:ezbake.security.EzSecurityClientIT.java

@Test
public void fetchUser() throws PKeyCryptoException, TException, IOException {
    ProxyPrincipal dn = getSignedPrincipal(DN);
    EzSecurityToken token = ezbakeSecurityClient.fetchTokenForProxiedUser(dn, "");

    assertNotNull(token);/*from w ww.  j  av a  2s.c o  m*/
    assertTrue(token.getTokenPrincipal().getPrincipal().contains("Hodor"));
    assertEquals("Hodor", token.getTokenPrincipal().getName());

    Set<String> l1 = ImmutableSortedSet.of("Stark", "carry", "help", "protect", "nan", "servant");
    assertTrue(l1.containsAll(token.getAuthorizations().getFormalAuthorizations()));
    assertTrue(token.getAuthorizations().getFormalAuthorizations().containsAll(l1));
    assertEquals("nan", token.getOrganization());
    assertEquals("Stark", token.getCitizenship());
    assertEquals("servant", token.getAuthorizationLevel());

    // assert community attributes
    CommunityMembership ca = token.getExternalCommunities().get("starkies");
    assertEquals("familiar", ca.getType());
    assertEquals("stark", ca.getOrganization());
    assertArrayEquals(new String[] { "hodor", "honor" }, ca.getTopics().toArray());
    assertArrayEquals(new String[] { "north" }, ca.getRegions().toArray());
    assertArrayEquals(new String[] { "helpers" }, ca.getGroups().toArray());
}

From source file:ezbake.security.EzSecurityClientIT.java

@Test
public void getsUserInfo() throws InterruptedException, TException, PKeyCryptoException, IOException {
    ProxyPrincipal dn = getSignedPrincipal(DN);
    EzSecurityToken info = ezbakeSecurityClient.fetchTokenForProxiedUser(dn, null);
    assertNotNull(info);/*from w ww .j a  v  a  2  s . c om*/
    assertTrue(info.getTokenPrincipal().getPrincipal().contains("Hodor"));
    assertEquals("Hodor", info.getTokenPrincipal().getName());

    Set<String> l1 = ImmutableSortedSet.of("Stark", "carry", "help", "protect", "nan", "servant");

    System.out.println(info.getAuthorizations().getFormalAuthorizations());
    assertTrue(l1.containsAll(info.getAuthorizations().getFormalAuthorizations()));
    assertTrue(info.getAuthorizations().getFormalAuthorizations().containsAll(l1));
    assertEquals("nan", info.getOrganization());
    assertEquals("Stark", info.getCitizenship());
    assertEquals("servant", info.getAuthorizationLevel());

    // assert community attributes
    CommunityMembership ca = info.getExternalCommunities().get("starkies");
    assertEquals("familiar", ca.getType());
    assertEquals("stark", ca.getOrganization());
    assertArrayEquals(new String[] { "hodor", "honor" }, ca.getTopics().toArray());
    assertArrayEquals(new String[] { "north" }, ca.getRegions().toArray());
    assertArrayEquals(new String[] { "helpers" }, ca.getGroups().toArray());
}