/external/guava/guava-tests/test/com/google/common/collect/ |
H A D | LinkedHashMultimapTest.java | 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 88 assertOrderingReadOnly(Multimap<String, Integer> multimap) argument [all...] |
H A D | AbstractListMultimapTest.java | 45 * Test adding duplicate key-value pairs to multimap. 48 Multimap<String, Integer> multimap = create(); 49 multimap.put("foo", 1); 50 multimap.put("foo", 3); 51 multimap.put("bar", 3); 52 multimap.put("foo", 1); 53 assertEquals(4, multimap.size()); 54 assertTrue(multimap.containsEntry("foo", 1)); 55 multimap.remove("foo", 1); 56 assertEquals(3, multimap [all...] |
H A D | ArrayListMultimapTest.java | 44 Multimap<String, Integer> multimap = create(); 45 multimap.put("foo", 1); 46 multimap.put("foo", 3); 47 assertTrue(multimap.get("foo") instanceof RandomAccess); 48 assertTrue(multimap.get("bar") instanceof RandomAccess); 55 Multimap<String, Integer> multimap = create(); 56 multimap.put("foo", 1); 57 multimap.put("foo", 3); 58 assertTrue(multimap.removeAll("foo") instanceof RandomAccess); 59 assertTrue(multimap [all...] |
H A D | AbstractMultimapTest.java | 48 private Multimap<String, Integer> multimap; field in class:AbstractMultimapTest 62 multimap = create(); 66 return multimap; 88 * Validate multimap size by calling {@code size()} and also by iterating 91 * verifies that the multimap contains every multimap entry. 94 assertEquals(expectedSize, multimap.size()); 97 for (Entry<String, Integer> entry : multimap.entries()) { 98 assertTrue(multimap.containsEntry(entry.getKey(), entry.getValue())); 105 multimap [all...] |
H A D | HashMultimapTest.java | 37 HashMultimap<String, Integer> multimap = HashMultimap.create(); 38 multimap.put("foo", 1); 39 multimap.put("bar", 2); 40 multimap.put("foo", 3); 41 assertEquals(ImmutableSet.of(1, 3), multimap.get("foo")); 42 assertEquals(8, multimap.expectedValuesPerKey); 46 Multimap<String, Integer> multimap = createSample(); 47 HashMultimap<String, Integer> copy = HashMultimap.create(multimap); 48 assertEquals(multimap, copy); 53 HashMultimap<String, Integer> multimap [all...] |
H A D | AbstractSetMultimapTest.java | 38 Multimap<String, Integer> multimap = getMultimap(); 39 assertTrue(multimap.put("foo", 1)); 40 assertTrue(multimap.put("foo", 3)); 41 assertTrue(multimap.put("bar", 3)); 42 assertFalse(multimap.put("foo", 1)); 44 assertTrue(multimap.containsEntry("foo", 1)); 45 assertTrue(multimap.remove("foo", 1)); 47 assertFalse(multimap.containsEntry("foo", 1)); 51 Multimap<String, Integer> multimap = getMultimap(); 52 multimap [all...] |
H A D | SubMapMultimapAsMapImplementsMapTest.java | 40 TreeMultimap<String, Integer> multimap 43 multimap.put("a", -1); 44 multimap.put("a", -3); 45 multimap.put("z", -2); 46 return multimap; 54 TreeMultimap<String, Integer> multimap = createMultimap(); 55 multimap.put("f", 1); 56 multimap.put("f", 2); 57 multimap.put("g", 3); 58 multimap [all...] |
H A D | ImmutableSetMultimapTest.java | 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 442 assertMultimapEquals(Multimap<K, V> multimap, Object... alternatingKeysAndValues) argument [all...] |
H A D | ImmutableListMultimapTest.java | 44 ImmutableListMultimap<String, Integer> multimap = new Builder<String, Integer>() 47 assertEquals(Arrays.asList(1), multimap.get("one")); 93 Multimap<String, Integer> multimap = builder.build(); 94 assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo")); 95 assertEquals(Arrays.asList(4, 5), multimap.get("bar")); 96 assertEquals(7, multimap.size()); 105 Multimap<String, Integer> multimap = builder.build(); 106 assertEquals(Arrays.asList(1, 2, 3, 6, 7), multimap.get("foo")); 107 assertEquals(Arrays.asList(4, 5), multimap.get("bar")); 108 assertEquals(7, multimap 446 assertMultimapEquals(Multimap<K, V> multimap, Object... alternatingKeysAndValues) argument [all...] |
H A D | TreeMultimapNaturalTest.java | 68 TreeMultimap<String, Integer> multimap = TreeMultimap.create(); 69 multimap.put("google", 2); 70 multimap.put("google", 6); 71 multimap.put("foo", 3); 72 multimap.put("foo", 1); 73 multimap.put("foo", 7); 74 multimap.put("tree", 4); 75 multimap.put("tree", 0); 76 return multimap; 85 TreeMultimap<String, Integer> multimap [all...] |
H A D | TreeMultimapExplicitTest.java | 77 TreeMultimap<String, Integer> multimap = TreeMultimap.create( 79 multimap.put("google", 2); 80 multimap.put("google", 6); 81 multimap.put(null, 3); 82 multimap.put(null, 1); 83 multimap.put(null, 7); 84 multimap.put("tree", 0); 85 multimap.put("tree", null); 86 return multimap; 117 TreeMultimap<String, Integer> multimap [all...] |
H A D | LinkedListMultimapTest.java | 60 Multimap<String, Integer> multimap = create(); 61 multimap.put("foo", 1); 62 multimap.put("foo", 3); 63 assertFalse(multimap.get("foo") instanceof RandomAccess); 64 assertFalse(multimap.get("bar") instanceof RandomAccess); 72 Multimap<String, Integer> multimap = create(); 73 multimap.put("foo", 1); 74 multimap.put("foo", 3); 75 assertTrue(multimap.removeAll("foo") instanceof RandomAccess); 76 assertTrue(multimap [all...] |
H A D | ForwardingListMultimapTest.java | 34 final ListMultimap<String, Boolean> multimap = 38 return multimap;
|
H A D | ForwardingSetMultimapTest.java | 34 final SetMultimap<String, Boolean> multimap = 38 return multimap;
|
H A D | ForwardingSortedSetMultimapTest.java | 34 final SortedSetMultimap<String, Boolean> multimap = 38 return multimap;
|
H A D | MultimapCollectionTest.java | 132 Multimap<Integer, String> multimap, String[] elements) { 133 multimap.put(2, "foo"); 135 multimap.put(3, element); 140 Multimap<String, Integer> multimap, String[] elements) { 142 multimap.put(element, 2); 143 multimap.put(element, 3); 148 Multimap<Integer, String> multimap, String[] elements) { 150 multimap.put(i % 2, elements[i]); 155 Multimap<String, Integer> multimap, String[] elements) { 157 multimap 131 populateMultimapForGet( Multimap<Integer, String> multimap, String[] elements) argument 139 populateMultimapForKeySet( Multimap<String, Integer> multimap, String[] elements) argument 147 populateMultimapForValues( Multimap<Integer, String> multimap, String[] elements) argument 154 populateMultimapForKeys( Multimap<String, Integer> multimap, String[] elements) argument [all...] |
H A D | AbstractMultimapAsMapImplementsMapTest.java | 26 * Test {@link Multimap#asMap()} for an arbitrary multimap with 41 protected void populate(Multimap<String, Integer> multimap) { argument 42 multimap.put("one", 1); 43 multimap.put("two", 2); 44 multimap.put("two", 22); 45 multimap.put("three", 3); 46 multimap.put("three", 33); 47 multimap.put("three", 333);
|
H A D | MultimapsTest.java | 134 ListMultimap<String, Integer> multimap 136 assertTrue(multimap.get("foo") instanceof RandomAccess); 137 assertTrue(multimap.get("bar") instanceof RandomAccess); 144 ListMultimap<String, Integer> multimap 146 assertFalse(multimap.get("foo") instanceof RandomAccess); 147 assertFalse(multimap.get("bar") instanceof RandomAccess); 207 SortedSetMultimap<String, Integer> multimap 209 checkUnmodifiableMultimap(multimap, false, "null", 42); 210 assertSame(INT_COMPARATOR, multimap.valueComparator()); 217 SortedSetMultimap<String, Integer> multimap 264 checkUnmodifiableMultimap( Multimap<String, Integer> multimap, boolean permitsDuplicates) argument 274 checkUnmodifiableMultimap( Multimap<String, Integer> multimap, boolean permitsDuplicates, @Nullable String nullKey, @Nullable Integer nullValue) argument 310 prepareUnmodifiableTests( Multimap<String, Integer> multimap, boolean permitsDuplicates, @Nullable String nullKey, @Nullable Integer nullValue) argument [all...] |
H A D | ImmutableMultimapTest.java | 39 ImmutableMultimap<String, Integer> multimap = new Builder<String, Integer>() 42 assertEquals(Arrays.asList(1), multimap.get("one")); 102 Multimap<Integer, UnhashableObject> multimap = ImmutableMultimap.of( 104 assertEquals(1, multimap.get(0).size()); 105 assertTrue(multimap.get(0).contains(unhashables.e0)); 110 Multimap<Integer, Object> multimap = ImmutableMultimap.<Integer, Object>of( 112 assertEquals(2, multimap.get(0).size()); 113 assertTrue(multimap.get(0).contains(unhashables.e0)); 114 assertTrue(multimap.get(0).contains(unhashables.e1)); 115 assertTrue(multimap [all...] |
H A D | MapConstraintsTest.java | 212 Multimap<String, Integer> multimap = LinkedListMultimap.create(); 214 multimap, TEST_CONSTRAINT); 215 multimap.put(TEST_KEY, TEST_VALUE); 217 multimap.get("bar").add(2); 219 multimap.get("qux").addAll(Arrays.asList(4)); 221 multimap.putAll("zag", Arrays.asList(6)); 223 multimap.putAll(new ImmutableMultimap.Builder<String, Integer>() 227 multimap.putAll(new ImmutableMultimap.Builder<String, Integer>() 231 assertTrue(multimap.equals(constrained)); 232 assertTrue(constrained.equals(multimap)); [all...] |
/external/guava/guava-testlib/src/com/google/common/collect/testing/google/ |
H A D | UnmodifiableCollectionTests.java | 251 * Verifies that a multimap is immutable. 253 * <p>A multimap is considered immutable if: 258 * multimap throw UnsupportedOperationException when those mutators 261 * @param multimap the presumed-immutable multimap 263 * {@code multimap}. {@code multimap} may or may not have {@code sampleKey} as 266 * {@code multimap}. {@code multimap} may or may not have {@code sampleValue} 270 Multimap<K, V> multimap, fina 269 assertMultimapIsUnmodifiable( Multimap<K, V> multimap, final K sampleKey, final V sampleValue) argument [all...] |
/external/guava/guava-gwt/src/com/google/common/collect/ |
H A D | LinkedHashMultimap_CustomFieldSerializer.java | 38 LinkedHashMultimap<Object, Object> multimap = 43 multimap.linkedEntries.clear(); // will clear and repopulate entries 44 for (int i = 0; i < multimap.size(); i++) { 47 multimap.linkedEntries.add(Maps.immutableEntry(key, value)); 50 return multimap; 54 LinkedHashMultimap<?, ?> multimap) throws SerializationException { 55 Multimap_CustomFieldSerializerBase.serialize(out, multimap); 56 for (Map.Entry<?, ?> entry : multimap.entries()) { 53 serialize(SerializationStreamWriter out, LinkedHashMultimap<?, ?> multimap) argument
|
H A D | TreeMultimap_CustomFieldSerializer.java | 48 TreeMultimap<?, ?> multimap) throws SerializationException { 49 out.writeObject(multimap.keyComparator()); 50 out.writeObject(multimap.valueComparator()); 51 Multimap_CustomFieldSerializerBase.serialize(out, multimap); 47 serialize(SerializationStreamWriter out, TreeMultimap<?, ?> multimap) argument
|
H A D | LinkedListMultimap_CustomFieldSerializer.java | 38 LinkedListMultimap<Object, Object> multimap = LinkedListMultimap.create(); 43 multimap.put(key, value); 45 return multimap; 49 LinkedListMultimap<?, ?> multimap) throws SerializationException { 50 out.writeInt(multimap.size()); 51 for (Map.Entry<?, ?> entry : multimap.entries()) { 48 serialize(SerializationStreamWriter out, LinkedListMultimap<?, ?> multimap) argument
|
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ |
H A D | ArrayListMultimap.java | 38 * <p>This multimap allows duplicate key-value pairs. After adding a new 43 * <p>Keys and values may be null. All optional multimap methods are supported, 50 * multimap. Concurrent read operations will work correctly. To allow concurrent 51 * update operations, wrap your multimap with a call to {@link 88 * specified multimap. 90 * @param multimap the multimap whose contents are copied to this multimap 93 Multimap<? extends K, ? extends V> multimap) { 94 return new ArrayListMultimap<K, V>(multimap); 92 create( Multimap<? extends K, ? extends V> multimap) argument 108 ArrayListMultimap(Multimap<? extends K, ? extends V> multimap) argument [all...] |