public void testMutatorSimple() {
for (LongIntListMap map : createMapsFromLists(keys, values)) {
LongIntListMap.ConsistencyViolatingMutator m = map.startMutation();
m.keys().set(0, -1);
m.values().set(0, -10);
try {
map.startMutation();
fail();
} catch (IllegalStateException _) {
}
try {
map.get(10);
fail();
} catch (IllegalStateException _) {
}
m.commit();
checkMap(map, LongArray.create(-1, 2, 4, 6, 8), IntArray.create(-10, 11, 21, 31, 41));
m = map.startMutation();
m.keys().set(1, 10);
try {
m.commit();
fail();
} catch (IllegalStateException _) {
}
}
}