public boolean contains(final int key) { return containsValue(key); } }
/** * {@inheritDoc} */ public boolean containsValue(final Object value) { return containsValue((int)value); }
@Test public void shouldNotContainMissingValue() { assertFalse(map.containsValue(MISSING_VALUE)); map.put(MISSING_VALUE, 1); assertFalse(map.containsValue(MISSING_VALUE)); }
@Test public void shouldNotContainValueForAMissingEntry() { assertFalse(map.containsValue(1)); }
@Test public void shouldOnlyRemoveTheSpecifiedEntry() { IntStream.range(0, 8).forEach((i) -> map.put(i, i * 2)); map.remove(5); IntStream .range(0, 8) .filter((i) -> i != 5L) .forEach((i) -> { assertTrue(map.containsKey(i)); assertTrue(map.containsValue(2 * i)); }); }
@Test public void shouldContainValueForAPresentEntry() { map.put(1, 1); assertTrue(map.containsValue(1)); }
@SuppressWarnings("ConstantConditions") @Test public void removeShouldRemoveEntry() { map.put(1, 2); map.remove(1); assertTrue(map.isEmpty()); assertFalse(map.containsKey(1)); assertFalse(map.containsValue(2)); }
public boolean contains(final int key) { return containsValue(key); } }
public boolean contains(final int key) { return containsValue(key); } }
/** * {@inheritDoc} */ public boolean containsValue(final Object value) { return containsValue((int)value); }
/** * {@inheritDoc} */ public boolean containsValue(final Object value) { return containsValue((int)value); }