@Override @Test public void removeFromEntrySet() { super.removeFromEntrySet(); for (int i = 1; i < COLLISIONS.size(); i++) { MutableMap<Integer, Integer> map = this.mapWithCollisionsOfSize(i); Integer biggestValue = COLLISIONS.get(i - 1); Assert.assertTrue(map.entrySet().remove(ImmutableEntry.of(biggestValue, biggestValue))); Assert.assertEquals(this.mapWithCollisionsOfSize(i - 1), map); Assert.assertFalse(map.entrySet().remove(ImmutableEntry.of(COLLISION_10, COLLISION_10))); Assert.assertEquals(this.mapWithCollisionsOfSize(i - 1), map); Assert.assertFalse(map.entrySet().remove(null)); } }