assertTrue(Arrays.equals(value1, h.extractByKey(key1, data)));
assertTrue(Arrays.equals(value2, h.extractByKey(key2, data)));
assertTrue(Arrays.equals(value3, h.extractByKey(key3, data)));
assertEquals(3, h.countCollisions(key1, data));
assertEquals(3, h.countCollisions(key2, data));
assertEquals(3, h.countCollisions(key3, data));
int newLength = h.removeByKey(key3, data);
data = Arrays.copyOf(data, newLength);
assertTrue(Arrays.equals(value1, h.extractByKey(key1, data)));
assertTrue(Arrays.equals(value2, h.extractByKey(key2, data)));