HashSet<Integer> valueSet = new HashSet<Integer>();
for (IntIterator iit = map.iterator(); iit.hasNext(); ) {
valueSet.add(iit.next());
}
assertEquals(length, valueSet.size());
int[] array = map.toArray();
assertEquals(length, array.length);
for (int value: array) {
assertTrue(valueSet.contains(value));
}