List of usage examples for com.google.common.collect ImmutableSortedSet of
@SuppressWarnings("unchecked") public static <E extends Comparable<? super E>> ImmutableSortedSet<E> of(E e1, E e2, E e3, E e4, E e5)
From source file:com.facebook.buck.distributed.testutil.CustomActiongGraphBuilderFactory.java
public static ActionGraphBuilder createDiamondDependencyBuilderWithChainFromLeaf() throws NoSuchBuildTargetException { ActionGraphBuilder graphBuilder = new TestActionGraphBuilder(); BuildTarget root = BuildTargetFactory.newInstance(ROOT_TARGET); BuildTarget left = BuildTargetFactory.newInstance(LEFT_TARGET); BuildTarget right = BuildTargetFactory.newInstance(RIGHT_TARGET); BuildTarget chainTop = BuildTargetFactory.newInstance(CHAIN_TOP_TARGET); BuildTarget leaf = BuildTargetFactory.newInstance(LEAF_TARGET); ImmutableSortedSet<BuildRule> buildRules = ImmutableSortedSet.of( JavaLibraryBuilder.createBuilder(leaf).build(graphBuilder), JavaLibraryBuilder.createBuilder(chainTop).addDep(leaf).build(graphBuilder), JavaLibraryBuilder.createBuilder(left).addDep(chainTop).build(graphBuilder), JavaLibraryBuilder.createBuilder(right).addDep(chainTop).build(graphBuilder), JavaLibraryBuilder.createBuilder(root).addDep(left).addDep(right).build(graphBuilder)); buildRules.forEach(graphBuilder::addToIndex); return graphBuilder; }
From source file:com.facebook.buck.distributed.testutil.CustomActionGraphBuilderFactory.java
public static ActionGraphBuilder createDiamondDependencyBuilderWithChainFromLeaf() throws NoSuchBuildTargetException { ActionGraphBuilder graphBuilder = new TestActionGraphBuilder(); BuildTarget root = BuildTargetFactory.newInstance(ROOT_TARGET); BuildTarget left = BuildTargetFactory.newInstance(LEFT_TARGET); BuildTarget right = BuildTargetFactory.newInstance(RIGHT_TARGET); BuildTarget chainTop = BuildTargetFactory.newInstance(CHAIN_TOP_TARGET); BuildTarget leaf = BuildTargetFactory.newInstance(LEAF_TARGET); ImmutableSortedSet<BuildRule> buildRules = ImmutableSortedSet.of( FakeTargetNodeBuilder.newBuilder(leaf).build(graphBuilder), FakeTargetNodeBuilder.newBuilder(chainTop).setDeps(leaf).build(graphBuilder), FakeTargetNodeBuilder.newBuilder(left).setDeps(chainTop).build(graphBuilder), FakeTargetNodeBuilder.newBuilder(right).setDeps(chainTop).build(graphBuilder), FakeTargetNodeBuilder.newBuilder(root).setDeps(left, right).build(graphBuilder)); buildRules.forEach(graphBuilder::addToIndex); return graphBuilder; }
From source file:ezbake.security.EzSecurityClientIT.java
@Test public void fetchUserExclude() throws PKeyCryptoException, TException, IOException { ProxyPrincipal dn = getSignedPrincipal(DN); EzSecurityToken token = ezbakeSecurityClient.fetchTokenForProxiedUser(dn, "", Sets.newHashSet("protect")); assertNotNull(token);/*from w ww . j ava 2 s . co m*/ assertTrue(token.getTokenPrincipal().getPrincipal().contains("Hodor")); assertEquals("Hodor", token.getTokenPrincipal().getName()); Set<String> l1 = ImmutableSortedSet.of("Stark", "carry", "help", "nan", "servant"); assertTrue(l1.containsAll(token.getAuthorizations().getFormalAuthorizations())); assertTrue(token.getAuthorizations().getFormalAuthorizations().containsAll(l1)); }