--- jsr166/src/test/tck/JSR166TestCase.java 2015/01/15 18:58:07 1.125 +++ jsr166/src/test/tck/JSR166TestCase.java 2015/01/17 22:55:06 1.126 @@ -27,6 +27,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.Enumeration; +import java.util.Iterator; import java.util.List; import java.util.NoSuchElementException; import java.util.PropertyPermission; @@ -1468,4 +1469,12 @@ public class JSR166TestCase extends Test shouldThrow(expectedExceptionClass.getName()); } } + + public void assertIteratorExhausted(Iterator it) { + try { + it.next(); + shouldThrow(); + } catch (NoSuchElementException success) {} + assertFalse(it.hasNext()); + } }