Lines Matching defs:multimap

51     Multimap<String, Integer> multimap = getMultimap();
52 multimap.put("foo", 5);
53 multimap.put("bar", 4);
54 multimap.put("foo", 3);
55 multimap.put("cow", 2);
56 multimap.put("bar", 1);
57 return multimap;
66 Multimap<String, Integer> multimap = initializeMultimap5();
67 assertOrderingReadOnly(multimap);
71 Multimap<String, Integer> multimap = initializeMultimap5();
72 assertOrderingReadOnly(Multimaps.unmodifiableMultimap(multimap));
76 Multimap<String, Integer> multimap = initializeMultimap5();
77 assertOrderingReadOnly(Multimaps.synchronizedMultimap(multimap));
82 Multimap<String, Integer> multimap = initializeMultimap5();
84 = SerializableTester.reserializeAndAssert(multimap);
88 private void assertOrderingReadOnly(Multimap<String, Integer> multimap) {
89 ASSERT.that(multimap.get("foo")).hasContentsInOrder(5, 3);
90 ASSERT.that(multimap.get("bar")).hasContentsInOrder(4, 1);
91 ASSERT.that(multimap.get("cow")).hasContentsInOrder(2);
93 ASSERT.that(multimap.keySet()).hasContentsInOrder("foo", "bar", "cow");
94 ASSERT.that(multimap.values()).hasContentsInOrder(5, 4, 3, 2, 1);
97 multimap.entries().iterator();
105 multimap.asMap().entrySet().iterator();
118 Multimap<String, Integer> multimap = initializeMultimap5();
120 ASSERT.that(multimap.replaceValues("foo", asList(6, 7))).hasContentsInOrder(5, 3);
121 ASSERT.that(multimap.keySet()).hasContentsInOrder("foo", "bar", "cow");
122 ASSERT.that(multimap.removeAll("foo")).hasContentsInOrder(6, 7);
123 ASSERT.that(multimap.keySet()).hasContentsInOrder("bar", "cow");
124 assertTrue(multimap.remove("bar", 4));
125 ASSERT.that(multimap.keySet()).hasContentsInOrder("bar", "cow");
126 assertTrue(multimap.remove("bar", 1));
127 ASSERT.that(multimap.keySet()).hasContentsInOrder("cow");
128 multimap.put("bar", 9);
129 ASSERT.that(multimap.keySet()).hasContentsInOrder("cow", "bar");
133 Multimap<String, Integer> multimap = getMultimap();
135 multimap.put("foo", 3);
136 multimap.put("foo", -1);
137 multimap.put(null, null);
138 multimap.put("bar", 1);
139 multimap.put("foo", 2);
140 multimap.put(null, 0);
141 multimap.put("bar", 2);
142 multimap.put("bar", null);
143 multimap.put("foo", null);
144 multimap.put("foo", 4);
145 multimap.put(null, -1);
146 multimap.put("bar", 3);
147 multimap.put("bar", 1);
148 multimap.put("foo", 1);
152 multimap.toString());
156 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
157 multimap.putAll(initializeMultimap5());
158 assertOrderingReadOnly(multimap);
162 Multimap<String, Integer> multimap = initializeMultimap5();
163 assertEquals("[foo x 2, bar x 2, cow]", multimap.keys().toString());
167 LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create();
168 multimap.put("foo", 1);
169 multimap.put("bar", 2);
170 multimap.put("foo", 3);
171 assertEquals(ImmutableSet.of(1, 3), multimap.get("foo"));
172 assertEquals(8, multimap.expectedValuesPerKey);
176 Multimap<String, Integer> multimap = createSample();
178 LinkedHashMultimap.create(multimap);
179 assertEquals(multimap, copy);
184 LinkedHashMultimap<String, Integer> multimap
186 multimap.put("foo", 1);
187 multimap.put("bar", 2);
188 multimap.put("foo", 3);
189 assertEquals(ImmutableSet.of(1, 3), multimap.get("foo"));
190 assertEquals(15, multimap.expectedValuesPerKey);
210 private Multimap<String, Integer> multimap;
213 multimap = create();
214 multimap.putAll("foo", asList(2, 3, 4));
215 multimap.putAll("bar", asList(5, 6));
216 multimap.putAll("foo", asList(7, 8));
217 return multimap.get("foo").iterator();
221 assertEquals(newHashSet(elements), multimap.get("foo"));
238 private Multimap<String, Integer> multimap;
241 multimap = create();
242 multimap.putAll("foo", asList(2, 3));
243 multimap.putAll("bar", asList(4, 5));
244 multimap.putAll("foo", asList(6));
245 return multimap.entries().iterator();
249 assertEquals(newHashSet(elements), multimap.entries());
258 private Multimap<String, Integer> multimap;
261 multimap = create();
262 multimap.putAll("foo", asList(2, 3));
263 multimap.putAll("bar", asList(4, 5));
264 multimap.putAll("foo", asList(6));
265 return multimap.keys().iterator();
269 assertEquals(elements, Lists.newArrayList(multimap.keys()));
278 private Multimap<String, Integer> multimap;
281 multimap = create();
282 multimap.putAll("foo", asList(2, 3));
283 multimap.putAll("bar", asList(4, 5));
284 multimap.putAll("foo", asList(6));
285 return multimap.values().iterator();
289 assertEquals(elements, Lists.newArrayList(multimap.values()));
299 private Multimap<String, Integer> multimap;
302 multimap = create();
303 multimap.putAll("foo", asList(2, 3));
304 multimap.putAll("bar", asList(4, 5));
305 multimap.putAll("foo", asList(6));
306 multimap.putAll("baz", asList(7, 8));
307 multimap.putAll("dog", asList(9));
308 multimap.putAll("bar", asList(10, 11));
309 multimap.putAll("cat", asList(12, 13, 14));
310 return multimap.keySet().iterator();
314 assertEquals(newHashSet(elements), multimap.keySet());
336 private Multimap<String, Integer> multimap;
340 multimap = create();
341 multimap.putAll("foo", asList(2, 3));
342 multimap.putAll("bar", asList(4, 5));
343 multimap.putAll("foo", asList(6));
344 multimap.putAll("baz", asList(7, 8));
345 multimap.putAll("dog", asList(9));
346 multimap.putAll("bar", asList(10, 11));
347 multimap.putAll("cat", asList(12, 13, 14));
348 return multimap.asMap().entrySet().iterator();
353 assertEquals(newHashSet(elements), multimap.asMap().entrySet());