@Override public boolean containsValue(Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
public boolean containsValue(T value) { return inner.containsValue(value); }
@Override public boolean containsValue(Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
@Override public boolean containsValue(@Nullable Object value) { return delegate().containsValue(value); }
@Override public boolean containsValue(Object value) { synchronized (mutex) { return delegate().containsValue(value); } }
@MapFeature.Require(absent = ALLOWS_NULL_VALUE_QUERIES) public void testContainsNullValueFails() { try { multimap().containsValue(null); fail("Expected NullPointerException"); } catch (NullPointerException expected) { // success } } }
@MapFeature.Require(ALLOWS_NULL_VALUE_QUERIES) public void testContainsNullValueNo() { assertFalse(multimap().containsValue(null)); }
@NoWarning("GC") public static void testMultimapOK(Multimap<String, Integer> mm) { mm.containsEntry("x", 1); mm.containsKey("x"); mm.containsValue(1); mm.remove("x", 1); mm.removeAll("x"); } @NoWarning("GC")
@Override public boolean containsValue(@NullableDecl Object value) { return delegate().containsValue(value); }
public void testContainsValueNo() { assertFalse(multimap().containsValue(v3())); }
@ExpectWarning(value="GC", num=7) public static void testMultimap(Multimap<String, Integer> mm) { mm.containsEntry("x", "y"); mm.containsEntry(1, 5); mm.containsKey(1); mm.containsValue("x"); mm.remove("x", "x"); mm.remove(1, 2); mm.removeAll(1); }
@NoWarning("GC") public static void testMultimapOK2(Multimap<String, Pair<Integer,Long>> mm) { Pair<Integer, Long> p = new Pair<Integer, Long>(1, 1L); mm.containsEntry("x", p); mm.containsKey("x"); mm.containsValue(p); mm.remove("x", p); mm.removeAll("x"); }
@Override public boolean containsValue(@NullableDecl Object value) { return delegate().containsValue(value); }
@CollectionSize.Require(absent = ZERO) public void testContainsValueYes() { assertTrue(multimap().containsValue(v0())); }
@MapFeature.Require(ALLOWS_NULL_VALUES) @CollectionSize.Require(absent = ZERO) public void testContainsNullValueYes() { initMultimapWithNullValue(); assertTrue(multimap().containsValue(null)); }
public void testEmptyMultimapReads() { Multimap<String, Integer> multimap = ImmutableSetMultimap.of(); assertFalse(multimap.containsKey("foo")); assertFalse(multimap.containsValue(1)); assertFalse(multimap.containsEntry("foo", 1)); assertTrue(multimap.entries().isEmpty()); assertTrue(multimap.equals(HashMultimap.create())); assertEquals(Collections.emptySet(), multimap.get("foo")); assertEquals(0, multimap.hashCode()); assertTrue(multimap.isEmpty()); assertEquals(HashMultiset.create(), multimap.keys()); assertEquals(Collections.emptySet(), multimap.keySet()); assertEquals(0, multimap.size()); assertTrue(multimap.values().isEmpty()); assertEquals("{}", multimap.toString()); }
public void testEmptyMultimapReads() { Multimap<String, Integer> multimap = ImmutableListMultimap.of(); assertFalse(multimap.containsKey("foo")); assertFalse(multimap.containsValue(1)); assertFalse(multimap.containsEntry("foo", 1)); assertTrue(multimap.entries().isEmpty()); assertTrue(multimap.equals(ArrayListMultimap.create())); assertEquals(Collections.emptyList(), multimap.get("foo")); assertEquals(0, multimap.hashCode()); assertTrue(multimap.isEmpty()); assertEquals(HashMultiset.create(), multimap.keys()); assertEquals(Collections.emptySet(), multimap.keySet()); assertEquals(0, multimap.size()); assertTrue(multimap.values().isEmpty()); assertEquals("{}", multimap.toString()); }
public void testMultimapReads() { Multimap<String, Integer> multimap = createMultimap(); assertTrue(multimap.containsKey("foo")); assertFalse(multimap.containsKey("cat")); assertTrue(multimap.containsValue(1)); assertFalse(multimap.containsValue(5)); assertTrue(multimap.containsEntry("foo", 1)); assertFalse(multimap.containsEntry("cat", 1)); assertFalse(multimap.containsEntry("foo", 5)); assertFalse(multimap.entries().isEmpty()); assertEquals(3, multimap.size()); assertFalse(multimap.isEmpty()); assertEquals("{foo=[1, 3], bar=[2]}", multimap.toString()); }
public void testMultimapReads() { Multimap<String, Integer> multimap = createMultimap(); assertTrue(multimap.containsKey("foo")); assertFalse(multimap.containsKey("cat")); assertTrue(multimap.containsValue(1)); assertFalse(multimap.containsValue(5)); assertTrue(multimap.containsEntry("foo", 1)); assertFalse(multimap.containsEntry("cat", 1)); assertFalse(multimap.containsEntry("foo", 5)); assertFalse(multimap.entries().isEmpty()); assertEquals(3, multimap.size()); assertFalse(multimap.isEmpty()); assertEquals("{foo=[1, 3], bar=[2]}", multimap.toString()); }
assertEquals(multimap.size(), multimapView.size()); assertTrue(multimapView.containsKey("foo")); assertTrue(multimapView.containsValue(1)); assertTrue(multimapView.containsEntry("bar", 2)); assertEquals(Collections.singleton(1), multimapView.get("foo"));