Lines Matching refs:ms

43   protected Multiset<String> ms;
48 c = ms = create();
64 assertSize(ms);
82 assertEquals(0, ms.count("a"));
87 ms.add("a");
88 assertEquals(1, ms.count("a"));
93 ms.add("a");
94 ms.add("a");
95 assertEquals(2, ms.count("a"));
100 ms.add("a");
101 ms.remove("a");
102 assertEquals(0, ms.count("a"));
107 assertEquals(0, ms.count(null));
111 assertEquals(0, ms.count(new WrongType()));
117 assertEquals(0, ms.add("a", 0));
122 ms.add("a");
123 assertEquals(1, ms.add("a", 0));
128 assertEquals(0, ms.add("a", 3));
133 ms.add("a", 2);
134 assertEquals(2, ms.add("a", 3));
139 assertTrue(ms.add("a"));
140 assertTrue(ms.add("b"));
141 assertTrue(ms.add("a"));
142 assertTrue(ms.add("b"));
148 ms.add("a", -1);
156 ms.add("a");
157 ms.add("b");
158 ms.add("b");
164 assertFalse(ms.equals(ms2));
169 ms.add("a", Integer.MAX_VALUE); // so far so good
170 ms.add("b", Integer.MAX_VALUE); // so far so good
172 ms.add("a");
180 c = ms = createSample();
181 assertFalse(ms.addAll(Collections.<String>emptySet()));
182 assertEquals(createSample(), ms);
187 c = ms = createSample();
189 assertFalse(ms.addAll(empty));
190 assertEquals(createSample(), ms);
195 c = ms = createSample();
197 assertTrue(ms.addAll(more));
202 c = ms = createSample();
205 assertTrue(ms.addAll(more));
210 assertEquals(0, ms.remove("a", 0));
215 ms.add("a");
216 assertEquals(1, ms.remove("a", 0));
221 assertEquals(0, ms.remove("a", 1));
226 ms.add("a");
227 assertEquals(1, ms.remove("a", 1));
232 ms.add("a", 5);
233 assertEquals(5, ms.remove("a", 3));
238 ms.add("a", 3);
239 assertEquals(3, ms.remove("a", 5));
245 ms.remove("a", -1);
253 ms.add("a", 3);
254 assertTrue(ms.contains(new String("a")));
259 ms.add("a", 2);
260 ms.add("b", 3);
261 assertFalse(ms.containsAll(asList("a", "c")));
266 ms.add("a", 2);
267 ms.add("b", 3);
268 ms.add("c", 4);
269 assertTrue(ms.containsAll(asList("a", "c")));
274 ms.add("a", 2);
275 ms.add("b");
276 assertTrue(ms.removeAll(asList("a", "c")));
281 ms.add("a", 2);
282 ms.add("b");
283 assertFalse(ms.removeAll(asList("c", "d")));
288 ms.add("a", 2);
289 ms.add("b");
290 assertTrue(ms.removeAll(asList("a", "b")));
295 ms.add("a", 2);
296 ms.add("b");
297 assertTrue(ms.retainAll(asList("a", "c")));
302 ms.add("a", 2);
303 ms.add("b");
304 assertTrue(ms.retainAll(asList("c", "d")));
309 ms.add("a", 2);
310 ms.add("b");
311 assertFalse(ms.retainAll(asList("a", "b")));
316 assertTrue(ms.elementSet().containsAll(Collections.emptySet()));
320 ms.add("a", 2);
321 ms.add("b", 3);
322 assertFalse(ms.elementSet().containsAll(asList("a", "c")));
327 ms.add("a", 2);
328 ms.add("b", 3);
329 ms.add("c", 4);
330 assertTrue(ms.elementSet().containsAll(asList("a", "c")));
335 assertFalse(ms.elementSet().removeAll(Collections.emptySet()));
340 ms.add("a", 2);
341 ms.add("b");
342 assertTrue(ms.elementSet().removeAll(asList("a", "c")));
347 ms.add("a", 2);
348 ms.add("b");
349 assertFalse(ms.elementSet().removeAll(asList("c", "d")));
354 ms.add("a", 2);
355 ms.add("b");
356 assertTrue(ms.elementSet().removeAll(asList("a", "b")));
361 assertFalse(ms.elementSet().retainAll(asList("a")));
366 ms.add("a");
367 assertTrue(ms.elementSet().retainAll(Collections.emptySet()));
372 ms.add("a", 2);
373 ms.add("b");
374 assertTrue(ms.elementSet().retainAll(asList("a", "c")));
379 ms.add("a", 2);
380 ms.add("b");
381 assertTrue(ms.elementSet().retainAll(asList("c", "d")));
386 ms.add("a", 2);
387 ms.add("b");
388 assertFalse(ms.elementSet().retainAll(asList("a", "b")));
393 ms.add("a", 3);
394 ms.add("b", 2);
395 ms.add("c", 1);
397 Set<String> actual = ms.elementSet();
404 ms.add("a", 1);
405 ms.add("b", 2);
406 Set<String> elementSet = ms.elementSet();
407 ms.add("c", 3);
408 ms.setCount("b", 0);
414 ms.add("a", 1);
415 ms.add("b", 2);
416 Set<String> elementSet = ms.elementSet();
422 ms.add("a", 1);
423 Set<String> elementSet = ms.elementSet();
429 assertEquals(false, ms.elementSet().remove(null));
433 assertEquals(false, ms.elementSet().remove(new WrongType()));
438 ms.elementSet().add("a");
446 ms = createSample();
447 ms.elementSet().clear();
452 ms = createSample();
453 ms.entrySet().clear();
458 ms = createSample();
459 for (Multiset.Entry<String> entry : ms.entrySet()) {
478 assertEquals(Collections.emptySet(), ms.entrySet());
482 ms.add("a", Integer.MAX_VALUE - 1);
483 assertEquals(Integer.MAX_VALUE - 1, ms.size());
484 ms.add("b", 3);
487 assertEquals(Integer.MAX_VALUE, ms.size());
490 ms.remove("a", 4);
491 assertEquals(Integer.MAX_VALUE - 2, ms.size());
496 ms.add("a", 3);
497 ms.add("c", 1);
498 ms.add("b", 2);
499 ms.add(null, 4);
505 assertNotNull(ms.toString());
511 ms = createSample();
512 assertEquals(ms, SerializableTester.reserialize(ms));
517 ms.add("a");
518 ms.add("b");
519 ms.add("c");
520 Iterator<String> iterator = ms.iterator();
524 assertFalse(ms.contains(element1));
525 assertTrue(ms.contains(element2));
530 ms.add("a", 3);
531 ms.add("b", 1);
532 ms.add("c", 2);
533 Iterator<String> iterator = ms.iterator();
540 assertTrue(ms.isEmpty());
545 ms.add("a");
546 ms.add("b");
547 ms.add("c");
548 Iterator<String> iterator = ms.iterator();
557 ms.add("a");
558 ms.add("b");
559 ms.add("c");
560 Iterator<String> iterator = ms.iterator();
571 ms.add("a");
572 ms.add("b");
573 ms.add("c");
574 Iterator<String> iterator = ms.iterator();
586 ms.add("a", 8);
587 Multiset.Entry<String> entry = ms.entrySet().iterator().next();
589 ms.remove("a");
591 ms.remove("a", 4);
593 ms.elementSet().remove("a");
595 ms.add("a", 5);
600 ms.add("a", 3);
601 Multiset.Entry<String> entry = ms.entrySet().iterator().next();
602 ms.clear();
604 ms.add("a", 5);
609 ms.add("a", 3);
610 Multiset.Entry<String> entry = ms.entrySet().iterator().next();
611 ms.entrySet().clear();
613 ms.add("a", 5);
618 ms.add("a", 3);
619 Iterator<Multiset.Entry<String>> iterator = ms.entrySet().iterator();
627 ms.add("a", 5);
632 ms.add("a", 3);
633 Multiset.Entry<String> entry = ms.entrySet().iterator().next();
634 Iterator<String> iterator = ms.elementSet().iterator();
638 ms.add("a", 5);
643 ms.add("a", 3);
644 Set<Entry<String>> es = ms.entrySet();
654 ms.add("a", 3);
655 Set<Entry<String>> es = ms.entrySet();
661 assertEquals(3, ms.count("a"));
663 assertEquals(0, ms.count("a"));
667 ms.add("a", 3);
668 Set<Multiset.Entry<String>> es = ms.entrySet();
676 ms.add("a", 3);
677 ms.add("b");
678 ms.add("c", 2);
679 Multiset<Object> unmodifiable = Multisets.<Object>unmodifiableMultiset(ms);
684 Multiset<String> ms = create();
685 ms.add("a", 1);
686 ms.add("b", 2);
687 ms.add("c", 1);
688 ms.add("d", 3);
689 return ms;