--- jsr166/src/test/tck/Collection8Test.java 2016/11/03 15:31:25 1.8 +++ jsr166/src/test/tck/Collection8Test.java 2016/11/03 16:53:13 1.9 @@ -81,6 +81,8 @@ public class Collection8Test extends JSR c.iterator().forEachRemaining(alwaysThrows); c.spliterator().forEachRemaining(alwaysThrows); assertFalse(c.spliterator().tryAdvance(alwaysThrows)); + if (c.spliterator().hasCharacteristics(Spliterator.SIZED)) + assertEquals(0, c.spliterator().estimateSize()); if (Queue.class.isAssignableFrom(impl.klazz())) { Queue q = (Queue) c; assertNull(q.peek()); @@ -93,6 +95,7 @@ public class Collection8Test extends JSR assertNull(d.pollFirst()); assertNull(d.pollLast()); assertIteratorExhausted(d.descendingIterator()); + d.descendingIterator().forEachRemaining(alwaysThrows); } }