--- jsr166/src/test/tck/SynchronousQueueTest.java 2014/12/31 20:29:13 1.45 +++ jsr166/src/test/tck/SynchronousQueueTest.java 2015/01/17 22:55:06 1.46 @@ -434,13 +434,7 @@ public class SynchronousQueueTest extend public void testIterator() { testIterator(false); } public void testIterator_fair() { testIterator(true); } public void testIterator(boolean fair) { - final SynchronousQueue q = new SynchronousQueue(fair); - Iterator it = q.iterator(); - assertFalse(it.hasNext()); - try { - Object x = it.next(); - shouldThrow(); - } catch (NoSuchElementException success) {} + assertIteratorExhausted(new SynchronousQueue(fair).iterator()); } /**