List of usage examples for com.google.common.collect ImmutableSortedSet of
static <E> Set<E> of(E e1, E e2, E e3, E e4, E e5, E e6)
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()); }