Lines Matching defs:multimap

41     ImmutableSetMultimap<String, Integer> multimap = new Builder<String, Integer>()
44 assertEquals(ImmutableSet.of(1), multimap.get("one"));
90 Multimap<String, Integer> multimap = builder.build();
91 assertEquals(ImmutableSet.of(1, 2, 3, 6, 7), multimap.get("foo"));
92 assertEquals(ImmutableSet.of(4, 5), multimap.get("bar"));
93 assertEquals(7, multimap.size());
102 Multimap<String, Integer> multimap = builder.build();
103 assertEquals(ImmutableSet.of(1, 2, 3, 6, 7), multimap.get("foo"));
104 assertEquals(ImmutableSet.of(4, 5), multimap.get("bar"));
105 assertEquals(7, multimap.size());
122 Multimap<String, Integer> multimap = builder.build();
123 assertEquals(ImmutableSet.of(1, 2, 3, 6, 7), multimap.get("foo"));
124 assertEquals(ImmutableSet.of(4, 5), multimap.get("bar"));
125 assertEquals(7, multimap.size());
134 ImmutableSetMultimap<String, Integer> multimap = builder.build();
135 assertEquals(7, multimap.size());
144 ImmutableSetMultimap<String, Integer> multimap = builder.build();
145 assertEquals(5, multimap.size());
158 ImmutableSetMultimap<String, Integer> multimap = builder.build();
159 assertEquals(4, multimap.size());
218 ImmutableSetMultimap<String, Integer> multimap = builder.build();
219 assertThat(multimap.keySet()).has().exactly("d", "c", "b", "a").inOrder();
220 assertThat(multimap.values()).has().exactly(2, 4, 3, 6, 5, 2).inOrder();
221 assertThat(multimap.get("a")).has().exactly(5, 2).inOrder();
222 assertThat(multimap.get("b")).has().exactly(3, 6).inOrder();
223 assertFalse(multimap.get("a") instanceof ImmutableSortedSet);
224 assertFalse(multimap.get("x") instanceof ImmutableSortedSet);
225 assertFalse(multimap.asMap().get("a") instanceof ImmutableSortedSet);
243 ImmutableSetMultimap<String, Integer> multimap = builder.build();
244 assertThat(multimap.keySet()).has().exactly("d", "a", "bb", "cc").inOrder();
245 assertThat(multimap.values()).has().exactly(2, 5, 2, 3, 6, 4).inOrder();
246 assertThat(multimap.get("a")).has().exactly(5, 2).inOrder();
247 assertThat(multimap.get("bb")).has().exactly(3, 6).inOrder();
248 assertFalse(multimap.get("a") instanceof ImmutableSortedSet);
249 assertFalse(multimap.get("x") instanceof ImmutableSortedSet);
250 assertFalse(multimap.asMap().get("a") instanceof ImmutableSortedSet);
263 ImmutableSetMultimap<String, Integer> multimap = builder.build();
264 assertThat(multimap.keySet()).has().exactly("b", "d", "a", "c").inOrder();
265 assertThat(multimap.values()).has().exactly(6, 3, 2, 5, 2, 4).inOrder();
266 assertThat(multimap.get("a")).has().exactly(5, 2).inOrder();
267 assertThat(multimap.get("b")).has().exactly(6, 3).inOrder();
268 assertTrue(multimap.get("a") instanceof ImmutableSortedSet);
270 ((ImmutableSortedSet<Integer>) multimap.get("a")).comparator());
271 assertTrue(multimap.get("x") instanceof ImmutableSortedSet);
273 ((ImmutableSortedSet<Integer>) multimap.get("x")).comparator());
274 assertTrue(multimap.asMap().get("a") instanceof ImmutableSortedSet);
276 ((ImmutableSortedSet<Integer>) multimap.asMap().get("a")).comparator());
290 ImmutableSetMultimap<String, Integer> multimap = builder.build();
291 assertThat(multimap.keySet()).has().exactly("d", "c", "b", "a").inOrder();
292 assertThat(multimap.values()).has().exactly(2, 4, 6, 3, 5, 2).inOrder();
293 assertThat(multimap.get("a")).has().exactly(5, 2).inOrder();
294 assertThat(multimap.get("b")).has().exactly(6, 3).inOrder();
295 assertTrue(multimap.get("a") instanceof ImmutableSortedSet);
297 ((ImmutableSortedSet<Integer>) multimap.get("a")).comparator());
298 assertTrue(multimap.get("x") instanceof ImmutableSortedSet);
300 ((ImmutableSortedSet<Integer>) multimap.get("x")).comparator());
301 assertTrue(multimap.asMap().get("a") instanceof ImmutableSortedSet);
303 ((ImmutableSortedSet<Integer>) multimap.asMap().get("a")).comparator());
311 Multimap<String, Integer> multimap = ImmutableSetMultimap.copyOf(input);
312 assertEquals(multimap, input);
313 assertEquals(input, multimap);
329 Multimap<String, Integer> multimap = ImmutableSetMultimap.copyOf(input);
330 assertEquals(multimap, input);
331 assertEquals(input, multimap);
335 Multimap<String, Integer> multimap = createMultimap();
336 assertSame(multimap, ImmutableSetMultimap.copyOf(multimap));
358 Multimap<String, Integer> multimap = ImmutableSetMultimap.of();
359 assertFalse(multimap.containsKey("foo"));
360 assertFalse(multimap.containsValue(1));
361 assertFalse(multimap.containsEntry("foo", 1));
362 assertTrue(multimap.entries().isEmpty());
363 assertTrue(multimap.equals(HashMultimap.create()));
364 assertEquals(Collections.emptySet(), multimap.get("foo"));
365 assertEquals(0, multimap.hashCode());
366 assertTrue(multimap.isEmpty());
367 assertEquals(HashMultiset.create(), multimap.keys());
368 assertEquals(Collections.emptySet(), multimap.keySet());
369 assertEquals(0, multimap.size());
370 assertTrue(multimap.values().isEmpty());
371 assertEquals("{}", multimap.toString());
375 Multimap<String, Integer> multimap = ImmutableSetMultimap.of();
377 multimap, "foo", 1);
381 Multimap<String, Integer> multimap = createMultimap();
382 assertTrue(multimap.containsKey("foo"));
383 assertFalse(multimap.containsKey("cat"));
384 assertTrue(multimap.containsValue(1));
385 assertFalse(multimap.containsValue(5));
386 assertTrue(multimap.containsEntry("foo", 1));
387 assertFalse(multimap.containsEntry("cat", 1));
388 assertFalse(multimap.containsEntry("foo", 5));
389 assertFalse(multimap.entries().isEmpty());
390 assertEquals(3, multimap.size());
391 assertFalse(multimap.isEmpty());
392 assertEquals("{foo=[1, 3], bar=[2]}", multimap.toString());
396 Multimap<String, Integer> multimap = createMultimap();
398 multimap, "bar", 2);
402 Multimap<String, Integer> multimap = createMultimap();
409 multimap,
458 ImmutableSetMultimap<String, Character> multimap =
460 assertSame(multimap.inverse(), multimap.inverse());
461 assertSame(multimap, multimap.inverse().inverse());
464 private static <K, V> void assertMultimapEquals(Multimap<K, V> multimap,
466 assertEquals(multimap.size(), alternatingKeysAndValues.length / 2);
468 for (Entry<K, V> entry : multimap.entries()) {