Home | History | Annotate | Download | only in collect

Lines Matching defs:multiset

32 import com.google.common.collect.Multiset.Entry;
55 ConcurrentHashMultiset<String> multiset;
63 multiset = new ConcurrentHashMultiset<String>(backingMap);
73 assertEquals(COUNT, multiset.count(KEY));
81 assertEquals(0, multiset.count(KEY));
90 assertEquals(INITIAL_COUNT, multiset.add(KEY, 0));
101 assertEquals(0, multiset.add(KEY, COUNT));
113 assertEquals(INITIAL_COUNT, multiset.add(KEY, COUNT_TO_ADD));
126 multiset.add(KEY, COUNT_TO_ADD);
167 assertEquals(multiset.add(KEY, 3), 12);
178 assertEquals(INITIAL_COUNT, multiset.remove(KEY, 0));
186 assertEquals(0, multiset.remove(KEY, 0));
194 assertEquals(0, multiset.remove(KEY, 400));
206 assertEquals(countToRemove + countRemaining, multiset.remove(KEY, countToRemove));
220 assertEquals(countToRemove, multiset.remove(KEY, countToRemove));
227 multiset = ConcurrentHashMultiset.create();
229 multiset.add(KEY);
230 multiset.add(KEY + "_2");
231 multiset.add(KEY);
234 for (Iterator<String> it = multiset.iterator(); it.hasNext(); ) {
239 assertTrue(multiset.isEmpty());
244 // multiset.iterator
249 ConcurrentHashMultiset<String> multiset;
252 multiset = ConcurrentHashMultiset.create();
253 multiset.add("a", 2);
254 multiset.add("b", 3);
255 return multiset.iterator();
260 assertEquals(ImmutableMultiset.copyOf(elements), multiset);
266 // multiset.entryIterator
276 ConcurrentHashMultiset<String> multiset;
279 multiset = ConcurrentHashMultiset.create();
280 multiset.add("a", 1);
281 multiset.add("b", 2);
282 multiset.add("c", 3);
283 multiset.add("d", 4);
284 multiset.add("e", 5);
285 return multiset.entryIterator();
290 assertEquals(ImmutableSet.copyOf(elements), ImmutableSet.copyOf(multiset.entryIterator()));
303 assertEquals(initialCount, multiset.setCount(KEY, countToSet));
316 assertEquals(countToRemove, multiset.setCount(KEY, 0));
325 assertEquals(0, multiset.setCount(KEY, 0));
330 ConcurrentHashMultiset<Integer> multiset = ConcurrentHashMultiset.create();
331 assertTrue(multiset.isEmpty());
332 reserializeAndAssert(multiset);
337 ConcurrentHashMultiset<Integer> multiset
339 assertEquals(2, multiset.count(2));
340 reserializeAndAssert(multiset);
362 ConcurrentHashMultiset<String> multiset =
370 multiset.add(s1);
371 assertTrue(multiset.contains(s1));
372 assertFalse(multiset.contains(s2));
373 assertEquals(1, multiset.count(s1));
374 assertEquals(0, multiset.count(s2));
376 multiset.add(s1);
377 multiset.add(s2, 3);
378 assertEquals(2, multiset.count(s1));
379 assertEquals(3, multiset.count(s2));
381 multiset.remove(s1);
382 assertEquals(1, multiset.count(s1));
383 assertEquals(3, multiset.count(s2));
405 ConcurrentHashMultiset<String> multiset =
412 multiset.add(s1);
413 assertTrue(multiset.contains(s1));
414 assertTrue(multiset.contains(s2));
415 assertEquals(1, multiset.count(s1));
416 assertEquals(1, multiset.count(s2));
418 multiset.add(s2, 3);
419 assertEquals(4, multiset.count(s1));
420 assertEquals(4, multiset.count(s2));
422 multiset.remove(s1);
423 assertEquals(3, multiset.count(s1));
424 assertEquals(3, multiset.count(s2));
429 multiset = ConcurrentHashMultiset.create(mapMaker);
430 reserializeAndAssert(multiset);
435 multiset = ConcurrentHashMultiset.create(mapMaker);
436 multiset.addAll(ImmutableList.of("a", "a", "b", "c", "d", "b"));
437 reserializeAndAssert(multiset);
442 multiset = ConcurrentHashMultiset.create(mapMaker);
443 multiset.addAll(ImmutableList.of("a", "a", "b", "c", "d", "b"));
444 reserializeAndAssert(multiset);
451 ConcurrentHashMultiset<String> multiset =
453 multiset = reserializeAndAssert(multiset);
460 multiset.add(s1);
461 assertTrue(multiset.contains(s1));
462 assertFalse(multiset.contains(s2));
463 assertEquals(1, multiset.count(s1));
464 assertEquals(0, multiset.count(s2));
479 // ConcurrentHashMultiset<String> multiset =
482 // multiset.add("a", 5);
484 // assertTrue(multiset.contains("a"));
485 // assertEquals(5, multiset.count("a"));
504 // ConcurrentHashMultiset<String> multiset =
507 // multiset.add("a", 5);
509 // assertTrue(multiset.contains("a"));
510 // assertEquals(5, multiset.count("a"));
516 // assertFalse(multiset.contains("a"));
536 ConcurrentHashMultiset<String> multiset = ConcurrentHashMultiset.create(mapMaker);
538 multiset.add("a", 5);
539 assertTrue(multiset.contains("a"));
540 assertEquals(5, multiset.count("a"));
542 multiset.add("b", 3);
544 assertFalse(multiset.contains("a"));
545 assertTrue(multiset.contains("b"));
546 assertEquals(3, multiset.count("b"));