Lines Matching defs:multimap

41     LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create();
43 multimap.put("a", z);
47 (LinkedHashMultimap.ValueSet) multimap.backingMap().get("a");
55 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
56 multimap.put("foo", 5);
57 multimap.put("bar", 4);
58 multimap.put("foo", 3);
59 multimap.put("cow", 2);
60 multimap.put("bar", 1);
61 return multimap;
65 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
66 multimap.put("foo", 3);
67 multimap.put("bar", 1);
68 multimap.putAll("foo", Arrays.asList(-1, 2, 4));
69 multimap.putAll("bar", Arrays.asList(2, 3));
70 multimap.put("foo", 1);
72 multimap.toString());
76 Multimap<String, Integer> multimap = initializeMultimap5();
77 assertOrderingReadOnly(multimap);
81 Multimap<String, Integer> multimap = initializeMultimap5();
82 assertOrderingReadOnly(Multimaps.unmodifiableMultimap(multimap));
86 Multimap<String, Integer> multimap = initializeMultimap5();
87 assertOrderingReadOnly(Multimaps.synchronizedMultimap(multimap));
90 private void assertOrderingReadOnly(Multimap<String, Integer> multimap) {
91 assertThat(multimap.get("foo")).has().exactly(5, 3).inOrder();
92 assertThat(multimap.get("bar")).has().exactly(4, 1).inOrder();
93 assertThat(multimap.get("cow")).has().item(2);
95 assertThat(multimap.keySet()).has().exactly("foo", "bar", "cow").inOrder();
96 assertThat(multimap.values()).has().exactly(5, 4, 3, 2, 1).inOrder();
99 multimap.entries().iterator();
107 multimap.asMap().entrySet().iterator();
120 Multimap<String, Integer> multimap = initializeMultimap5();
122 assertThat(multimap.replaceValues("foo", asList(6, 7))).has().exactly(5, 3).inOrder();
123 assertThat(multimap.keySet()).has().exactly("foo", "bar", "cow").inOrder();
124 assertThat(multimap.removeAll("foo")).has().exactly(6, 7).inOrder();
125 assertThat(multimap.keySet()).has().exactly("bar", "cow").inOrder();
126 assertTrue(multimap.remove("bar", 4));
127 assertThat(multimap.keySet()).has().exactly("bar", "cow").inOrder();
128 assertTrue(multimap.remove("bar", 1));
129 assertThat(multimap.keySet()).has().item("cow");
130 multimap.put("bar", 9);
131 assertThat(multimap.keySet()).has().exactly("cow", "bar").inOrder();
135 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
137 multimap.put("foo", 3);
138 multimap.put("foo", -1);
139 multimap.put(null, null);
140 multimap.put("bar", 1);
141 multimap.put("foo", 2);
142 multimap.put(null, 0);
143 multimap.put("bar", 2);
144 multimap.put("bar", null);
145 multimap.put("foo", null);
146 multimap.put("foo", 4);
147 multimap.put(null, -1);
148 multimap.put("bar", 3);
149 multimap.put("bar", 1);
150 multimap.put("foo", 1);
154 multimap.toString());
158 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
159 multimap.putAll(initializeMultimap5());
160 assertOrderingReadOnly(multimap);
164 Multimap<String, Integer> multimap = initializeMultimap5();
165 assertEquals("[foo x 2, bar x 2, cow]", multimap.keys().toString());
169 LinkedHashMultimap<String, Integer> multimap = LinkedHashMultimap.create();
170 multimap.put("foo", 1);
171 multimap.put("bar", 2);
172 multimap.put("foo", 3);
173 assertEquals(ImmutableSet.of(1, 3), multimap.get("foo"));
177 Multimap<String, Integer> multimap = LinkedHashMultimap.create();
178 multimap.put("a", 1);
179 multimap.put("b", 2);
180 multimap.put("a", 3);
181 multimap.put("c", 4);
183 LinkedHashMultimap.create(multimap);
185 .addEqualityGroup(multimap, copy)
190 LinkedHashMultimap<String, Integer> multimap
192 multimap.put("foo", 1);
193 multimap.put("bar", 2);
194 multimap.put("foo", 3);
195 assertEquals(ImmutableSet.of(1, 3), multimap.get("foo"));