public void testPutAllRemoveAllSimple() {
LongArray keys = new LongArray(LongProgression.arithmetic(1, 10, 2));
IntList values = getSqrValues(keys);
map.putAll(keys, values);
checkMap(map, keys, values);
try {
map.putAll(keys, values.subList(0, values.size() - 1));
fail();
} catch (IllegalArgumentException _) {
}
checkMap(map, keys, values);
keys.addAll(LongProgression.arithmetic(0, 10, 2));
values = getSqrValues(keys);
map.putAll(keys.toNativeArray(), values.toNativeArray());
checkMap(map, keys, values);
map.removeAll(keys);
assertTrue(map.isEmpty());
keys = generateRandomLongArray(10, UNORDERED);
values = getSqrValues(keys);
map.putAll(LongIntIterators.pair(keys.iterator(), values.iterator()));
checkMap(map, keys, values);
}