--- old/test/jdk/java/util/concurrent/tck/MapTest.java 2018-12-17 07:25:15.960959043 +0100 +++ new/test/jdk/java/util/concurrent/tck/MapTest.java 2018-12-17 07:25:15.524958035 +0100 @@ -166,6 +166,20 @@ assertEquals(1, m.size()); } + /** + * "Missing" test found while investigating JDK-8210280. + * See discussion on mailing list. + * TODO: randomize + */ + public void testBug8210280() { + Map m = impl.emptyMap(); + for (int i = 0; i < 4; i++) m.put(7 + i * 16, 0); + Map more = impl.emptyMap(); + for (int i = 0; i < 128; i++) more.put(-i, 42); + m.putAll(more); + for (int i = 0; i < 4; i++) assertEquals(0, m.get(7 + i * 16)); + } + // public void testFailsIntentionallyForDebugging() { // fail(impl.klazz().getSimpleName()); // }