Home | History | Annotate | Download | only in collect

Lines Matching defs:Multisets

33  * Tests for {@link Multisets}.
76 assertFalse(Multisets.retainOccurrences(multiset, toRetain));
83 assertFalse(Multisets.removeOccurrences(multiset, toRemove));
91 assertFalse(Multisets.retainOccurrences(multiset, toRemove));
99 assertThat(Multisets.union(ms1, ms2)).has().exactly("a", "a", "b", "b", "c");
105 assertEquals(ms1, Multisets.union(ms1, ms2));
111 assertEquals(ms2, Multisets.union(ms1, ms2));
117 assertEquals(ms1, Multisets.union(ms1, ms2));
123 assertThat(Multisets.intersection(ms1, ms2)).isEmpty();
129 assertThat(Multisets.intersection(ms1, ms2)).isEmpty();
135 assertThat(Multisets.sum(ms1, ms2)).has().exactly("a", "a", "b", "b", "c");
141 assertThat(Multisets.sum(ms1, ms2)).has().exactly("a", "b", "a");
147 assertThat(Multisets.sum(ms1, ms2)).has().exactly("a", "b", "a");
153 assertThat(Multisets.difference(ms1, ms2)).has().exactly("a", "b");
159 assertThat(Multisets.difference(ms1, ms2)).has().exactly("a", "a");
165 Multiset<String> diff = Multisets.difference(ms1, ms2);
176 assertEquals(ms1, Multisets.difference(ms1, ms2));
182 assertEquals(ms1, Multisets.difference(ms1, ms2));
188 assertTrue(Multisets.containsOccurrences(superMultiset, subMultiset));
189 assertFalse(Multisets.containsOccurrences(subMultiset, superMultiset));
195 assertTrue(Multisets.containsOccurrences(superMultiset, subMultiset));
196 assertFalse(Multisets.containsOccurrences(subMultiset, superMultiset));
198 assertFalse(Multisets.containsOccurrences(superMultiset, diffMultiset));
199 assertTrue(Multisets.containsOccurrences(diffMultiset, subMultiset));
206 assertTrue(Multisets.retainOccurrences(multiset, toRetain));
215 assertTrue(Multisets.retainOccurrences(multiset, toRetain));
223 assertFalse(Multisets.removeOccurrences(multiset, toRemove));
232 assertTrue(Multisets.removeOccurrences(multiset, toRemove));
240 assertFalse(Multisets.removeOccurrences(multiset, toRemove));
248 assertTrue(Multisets.removeOccurrences(multiset, toRemove));
255 Multiset<String> unmod = Multisets.unmodifiableMultiset(mod);
257 assertSame(unmod, Multisets.unmodifiableMultiset(unmod));
259 assertSame(immutable, Multisets.unmodifiableMultiset(immutable));
260 assertSame(immutable, Multisets.unmodifiableMultiset((Multiset<String>) immutable));
267 Multisets.copyHighestCountFirst(multiset);
270 Multisets.immutableEntry("a", 3), Multisets.immutableEntry("c", 2),
271 Multisets.immutableEntry("b", 1)).inOrder();
281 assertThat(Multisets.copyHighestCountFirst(ImmutableMultiset.of())).isEmpty();
286 new NullPointerTester().testAllPublicStaticMethods(Multisets.class);