Home | History | Annotate | Download | only in collect

Lines Matching defs:multimap

44     ImmutableSetMultimap<String, Integer> multimap = new Builder<String, Integer>()
47 assertEquals(ImmutableSet.of(1), multimap.get("one"));
93 Multimap<String, Integer> multimap = builder.build();
94 assertEquals(ImmutableSet.of(1, 2, 3, 6, 7), multimap.get("foo"));
95 assertEquals(ImmutableSet.of(4, 5), multimap.get("bar"));
96 assertEquals(7, multimap.size());
105 Multimap<String, Integer> multimap = builder.build();
106 assertEquals(ImmutableSet.of(1, 2, 3, 6, 7), multimap.get("foo"));
107 assertEquals(ImmutableSet.of(4, 5), multimap.get("bar"));
108 assertEquals(7, multimap.size());
112 Multimap<String, Integer> toPut = LinkedListMultimap.create();
117 Multimap<String, Integer> moreToPut = LinkedListMultimap.create();
125 Multimap<String, Integer> multimap = builder.build();
126 assertEquals(ImmutableSet.of(1, 2, 3, 6, 7), multimap.get("foo"));
127 assertEquals(ImmutableSet.of(4, 5), multimap.get("bar"));
128 assertEquals(7, multimap.size());
137 ImmutableSetMultimap<String, Integer> multimap = builder.build();
138 assertEquals(7, multimap.size());
147 ImmutableSetMultimap<String, Integer> multimap = builder.build();
148 assertEquals(5, multimap.size());
152 Multimap<String, Integer> toPut = LinkedListMultimap.create();
161 ImmutableSetMultimap<String, Integer> multimap = builder.build();
162 assertEquals(4, multimap.size());
166 Multimap<String, Integer> toPut = LinkedListMultimap.create();
189 Multimap<String, Integer> toPut = LinkedListMultimap.create();
221 ImmutableSetMultimap<String, Integer> multimap = builder.build();
222 ASSERT.that(multimap.keySet()).hasContentsInOrder("d", "c", "b", "a");
223 ASSERT.that(multimap.values()).hasContentsInOrder(2, 4, 3, 6, 5, 2);
224 ASSERT.that(multimap.get("a")).hasContentsInOrder(5, 2);
225 ASSERT.that(multimap.get("b")).hasContentsInOrder(3, 6);
226 assertFalse(multimap.get("a") instanceof ImmutableSortedSet);
227 assertFalse(multimap.get("x") instanceof ImmutableSortedSet);
228 assertFalse(multimap.asMap().get("a") instanceof ImmutableSortedSet);
241 ImmutableSetMultimap<String, Integer> multimap = builder.build();
242 ASSERT.that(multimap.keySet()).hasContentsInOrder("b", "d", "a", "c");
243 ASSERT.that(multimap.values()).hasContentsInOrder(6, 3, 2, 5, 2, 4);
244 ASSERT.that(multimap.get("a")).hasContentsInOrder(5, 2);
245 ASSERT.that(multimap.get("b")).hasContentsInOrder(6, 3);
246 assertTrue(multimap.get("a") instanceof ImmutableSortedSet);
248 ((ImmutableSortedSet<Integer>) multimap.get("a")).comparator());
249 assertTrue(multimap.get("x") instanceof ImmutableSortedSet);
251 ((ImmutableSortedSet<Integer>) multimap.get("x")).comparator());
252 assertTrue(multimap.asMap().get("a") instanceof ImmutableSortedSet);
254 ((ImmutableSortedSet<Integer>) multimap.asMap().get("a")).comparator());
268 ImmutableSetMultimap<String, Integer> multimap = builder.build();
269 ASSERT.that(multimap.keySet()).hasContentsInOrder("d", "c", "b", "a");
270 ASSERT.that(multimap.values()).hasContentsInOrder(2, 4, 6, 3, 5, 2);
271 ASSERT.that(multimap.get("a")).hasContentsInOrder(5, 2);
272 ASSERT.that(multimap.get("b")).hasContentsInOrder(6, 3);
273 assertTrue(multimap.get("a") instanceof ImmutableSortedSet);
275 ((ImmutableSortedSet<Integer>) multimap.get("a")).comparator());
276 assertTrue(multimap.get("x") instanceof ImmutableSortedSet);
278 ((ImmutableSortedSet<Integer>) multimap.get("x")).comparator());
279 assertTrue(multimap.asMap().get("a") instanceof ImmutableSortedSet);
281 ((ImmutableSortedSet<Integer>) multimap.asMap().get("a")).comparator());
289 Multimap<String, Integer> multimap = ImmutableSetMultimap.copyOf(input);
290 assertEquals(multimap, input);
291 assertEquals(input, multimap);
307 Multimap<String, Integer> multimap = ImmutableSetMultimap.copyOf(input);
308 assertEquals(multimap, input);
309 assertEquals(input, multimap);
313 Multimap<String, Integer> multimap = createMultimap();
314 assertSame(multimap, ImmutableSetMultimap.copyOf(multimap));
336 Multimap<String, Integer> multimap = ImmutableSetMultimap.of();
337 assertFalse(multimap.containsKey("foo"));
338 assertFalse(multimap.containsValue(1));
339 assertFalse(multimap.containsEntry("foo", 1));
340 assertTrue(multimap.entries().isEmpty());
341 assertTrue(multimap.equals(HashMultimap.create()));
342 assertEquals(Collections.emptySet(), multimap.get("foo"));
343 assertEquals(0, multimap.hashCode());
344 assertTrue(multimap.isEmpty());
345 assertEquals(HashMultiset.create(), multimap.keys());
346 assertEquals(Collections.emptySet(), multimap.keySet());
347 assertEquals(0, multimap.size());
348 assertTrue(multimap.values().isEmpty());
349 assertEquals("{}", multimap.toString());
353 Multimap<String, Integer> multimap = ImmutableSetMultimap.of();
355 multimap, "foo", 1);
359 Multimap<String, Integer> multimap = createMultimap();
360 assertTrue(multimap.containsKey("foo"));
361 assertFalse(multimap.containsKey("cat"));
362 assertTrue(multimap.containsValue(1));
363 assertFalse(multimap.containsValue(5));
364 assertTrue(multimap.containsEntry("foo", 1));
365 assertFalse(multimap.containsEntry("cat", 1));
366 assertFalse(multimap.containsEntry("foo", 5));
367 assertFalse(multimap.entries().isEmpty());
368 assertEquals(3, multimap.size());
369 assertFalse(multimap.isEmpty());
370 assertEquals("{foo=[1, 3], bar=[2]}", multimap.toString());
374 Multimap<String, Integer> multimap = createMultimap();
376 multimap, "bar", 2);
380 Multimap<String, Integer> multimap = createMultimap();
381 Multimap<String, Integer> hashMultimap = HashMultimap.create();
387 multimap,
436 ImmutableSetMultimap<String, Character> multimap =
438 assertSame(multimap.inverse(), multimap.inverse());
439 assertSame(multimap, multimap.inverse().inverse());
442 Multimap<K, V> multimap,
444 assertEquals(multimap.size(), alternatingKeysAndValues.length / 2);
446 for (Entry<K, V> entry : multimap.entries()) {
454 Multimap<String, Integer> multimap = createMultimap();
455 SerializableTester.reserializeAndAssert(multimap);
456 assertEquals(multimap.size(),
457 SerializableTester.reserialize(multimap).size());
458 SerializableTester.reserializeAndAssert(multimap.get("foo"));
459 LenientSerializableTester.reserializeAndAssertLenient(multimap.keySet());
460 SerializableTester.reserializeAndAssert(multimap.keys());
461 SerializableTester.reserializeAndAssert(multimap.asMap());
463 = SerializableTester.reserialize(multimap.values());
464 assertEquals(HashMultiset.create(multimap.values()),
470 Multimap<String, Integer> multimap = ImmutableSetMultimap.of();
471 assertSame(multimap, SerializableTester.reserialize(multimap));