Home | History | Annotate | Download | only in collect

Lines Matching refs:Sets

20 import static com.google.common.collect.Sets.newEnumSet;
21 import static com.google.common.collect.Sets.newHashSet;
22 import static com.google.common.collect.Sets.newLinkedHashSet;
23 import static com.google.common.collect.Sets.powerSet;
80 * Unit test for {@code Sets}.
118 return Sets.newConcurrentHashSet(Arrays.asList(elements));
121 .named("Sets.newConcurrentHashSet")
130 ? Sets.newHashSet(
132 : Sets.newHashSet(elements);
135 ? Sets.newHashSet(
137 : Sets.<String>newHashSet();
138 return Sets.union(set1, set2);
141 .named("Sets.union")
147 Set<String> set1 = Sets.newHashSet(elements);
149 Set<String> set2 = Sets.newHashSet(elements);
151 return Sets.intersection(set1, set2);
154 .named("Sets.intersection")
160 Set<String> set1 = Sets.newHashSet(elements);
162 Set<String> set2 = Sets.newHashSet(samples().e3);
163 return Sets.difference(set1, set2);
166 .named("Sets.difference")
175 return Sets.immutableEnumSet(elements[0], otherElements);
178 .named("Sets.immutableEnumSet")
194 Set<String> unfiltered = Sets.newLinkedHashSet();
198 return Sets.filter(unfiltered, Collections2Test.NOT_YYY_ZZZ);
201 .named("Sets.filter")
217 Set<String> unfiltered = Sets.newLinkedHashSet();
221 return Sets.filter(unfiltered, Collections2Test.LENGTH_1);
224 .named("Sets.filter, no nulls")
237 Set<String> unfiltered = Sets.newLinkedHashSet();
242 return Sets.filter(
243 Sets.filter(unfiltered, Collections2Test.LENGTH_1),
247 .named("Sets.filter, filtered input")
261 Set<SomeEnum> units = Sets.immutableEnumSet(SomeEnum.D, SomeEnum.B);
276 Set<SomeEnum> units = Sets.immutableEnumSet(SomeEnum.D, SomeEnum.B);
286 = Sets.immutableEnumSet(MinimalIterable.<SomeEnum>of());
290 = Sets.immutableEnumSet(MinimalIterable.of(SomeEnum.B));
294 = Sets.immutableEnumSet(MinimalIterable.of(SomeEnum.D, SomeEnum.B));
302 Sets.immutableEnumSet(SomeEnum.A, SomeEnum.B);
365 HashSet<Integer> set = Sets.newHashSet();
370 HashSet<Integer> set = Sets.newHashSet(0, 1, 1);
375 HashSet<Integer> set = Sets.newHashSet(SOME_COLLECTION);
380 HashSet<Integer> set = Sets.newHashSet(SOME_ITERABLE);
385 HashSet<Integer> set = Sets.newHashSetWithExpectedSize(0);
390 HashSet<Integer> set = Sets.newHashSetWithExpectedSize(1000);
395 HashSet<Integer> set = Sets.newHashSet(SOME_COLLECTION.iterator());
400 Set<Integer> set = Sets.newConcurrentHashSet();
405 Set<Integer> set = Sets.newConcurrentHashSet(SOME_COLLECTION);
410 LinkedHashSet<Integer> set = Sets.newLinkedHashSet();
415 LinkedHashSet<Integer> set = Sets.newLinkedHashSet(LONGER_LIST);
420 LinkedHashSet<Integer> set = Sets.newLinkedHashSet(new Iterable<Integer>()
431 LinkedHashSet<Integer> set = Sets.newLinkedHashSetWithExpectedSize(0);
436 LinkedHashSet<Integer> set = Sets.newLinkedHashSetWithExpectedSize(1000);
441 TreeSet<Integer> set = Sets.newTreeSet();
446 TreeSet<Derived> set = Sets.newTreeSet();
454 TreeSet<LegacyComparable> set = Sets.newTreeSet();
463 TreeSet<Integer> set = Sets.newTreeSet(SOME_COLLECTION);
468 TreeSet<Integer> set = Sets.newTreeSet(SOME_ITERABLE);
475 TreeSet<Derived> set = Sets.newTreeSet(iterable);
483 TreeSet<LegacyComparable> set = Sets.newTreeSet(iterable);
489 TreeSet<Integer> set = Sets.newTreeSet(SOME_COMPARATOR);
494 Set<Integer> set = Sets.newIdentityHashSet();
506 CopyOnWriteArraySet<Integer> set = Sets.newCopyOnWriteArraySet();
512 CopyOnWriteArraySet<Integer> set = Sets.newCopyOnWriteArraySet(SOME_ITERABLE);
518 EnumSet<SomeEnum> otherUnits = Sets.complementOf(units);
524 EnumSet<SomeEnum> otherUnits = Sets.complementOf(units, SomeEnum.class);
529 Set<SomeEnum> units = Sets.newHashSet(SomeEnum.B, SomeEnum.D);
530 EnumSet<SomeEnum> otherUnits = Sets.complementOf(units);
535 Set<SomeEnum> units = Sets.newHashSet(SomeEnum.B, SomeEnum.D);
536 EnumSet<SomeEnum> otherUnits = Sets.complementOf(units, SomeEnum.class);
542 EnumSet<SomeEnum> allUnits = Sets.complementOf(noUnits, SomeEnum.class);
547 Set<SomeEnum> allUnits = Sets.newHashSet(SomeEnum.values());
548 EnumSet<SomeEnum> noUnits = Sets.complementOf(allUnits, SomeEnum.class);
554 EnumSet<SomeEnum> allUnits = Sets.complementOf(noUnits);
561 Sets.complementOf(set);
571 .testAllPublicStaticMethods(Sets.class);
575 Set<Integer> set = Sets.newSetFromMap(new HashMap<Integer, Boolean>());
583 Sets.newSetFromMap(new LinkedHashMap<Integer, Boolean>());
593 Sets.newSetFromMap(map);
606 ASSERT.that(Sets.cartesianProduct()).has().exactly(list());
615 ASSERT.that(Sets.cartesianProduct(set(1, 2))).has().exactly(list(1), list(2));
621 assertEmpty(Sets.cartesianProduct(mt, mt));
627 assertEmpty(Sets.cartesianProduct(mt, set(1)));
633 assertEmpty(Sets.cartesianProduct(set(1), mt));
644 ASSERT.that(Sets.cartesianProduct(set(1), set(2))).has().item(list(1, 2));
649 ASSERT.that(Sets.cartesianProduct(set(1), set(2, 3)))
655 ASSERT.that(Sets.cartesianProduct(set(1, 2), set(3, 4)))
661 ASSERT.that(Sets.cartesianProduct(set(0, 1), set(0, 1), set(0, 1))).has().exactly(
668 Set<List<Integer>> actual = Sets.cartesianProduct(set(1, 2), set(3, 4));
686 ASSERT.that(Sets.<Object>cartesianProduct(x, y))
694 Sets.cartesianProduct(set, set, set, set, set);
703 Set<List<Integer>> degenerate = Sets.cartesianProduct();
706 checkHashCode(Sets.cartesianProduct(set(1, 2)));
709 checkHashCode(Sets.cartesianProduct(set(1, 2, num)));
712 checkHashCode(Sets.cartesianProduct(mt, mt));
713 checkHashCode(Sets.cartesianProduct(mt, set(num)));
714 checkHashCode(Sets.cartesianProduct(set(num), mt));
715 checkHashCode(Sets.cartesianProduct(set(num), set(1)));
716 checkHashCode(Sets.cartesianProduct(set(1), set(2, num)));
717 checkHashCode(Sets.cartesianProduct(set(1, num), set(2, num - 1)));
718 checkHashCode(Sets.cartesianProduct(
722 checkHashCode(Sets.cartesianProduct(
934 assertEquals(Sets.newHashSet(set).hashCode(), set.hashCode());