--- jsr166/src/test/tck/ConcurrentSkipListSetTest.java 2015/05/24 01:42:14 1.42 +++ jsr166/src/test/tck/ConcurrentSkipListSetTest.java 2016/06/02 01:15:46 1.43 @@ -199,7 +199,14 @@ public class ConcurrentSkipListSetTest e q.add(new Object()); q.add(new Object()); shouldThrow(); - } catch (ClassCastException success) {} + } catch (ClassCastException success) { + assertTrue(q.size() < 2); + for (int i = 0, size = q.size(); i < size; i++) + assertTrue(q.pollFirst().getClass() == Object.class); + assertNull(q.pollFirst()); + assertTrue(q.isEmpty()); + assertEquals(0, q.size()); + } } /**