public void testUpdate() {
int size = 100000;
Random r = new Random();
int[] ints = new int[size];
MapII map = new HMapII();
for (int i = 0; i < size; i++) {
int k = r.nextInt(size);
map.put(i, k);
ints[i] = k;
}
assertEquals(size, map.size());
for (int i = 0; i < size; i++) {
map.put(i, ints[i] + 1);
}
assertEquals(size, map.size());
for (int i = 0; i < size; i++) {
int v = map.get(i);
assertEquals(ints[i] + 1, v);
assertTrue(map.containsKey(i));
}
}