--- jsr166/src/test/tck/ThreadPoolExecutorTest.java 2015/09/28 02:41:29 1.61 +++ jsr166/src/test/tck/ThreadPoolExecutorTest.java 2015/09/28 03:05:23 1.62 @@ -647,6 +647,8 @@ public class ThreadPoolExecutorTest exte for (int i = 0; i < count; i++) p.execute(waiter); assertTrue(threadsStarted.await(LONG_DELAY_MS, MILLISECONDS)); + assertEquals(poolSize, p.getActiveCount()); + assertEquals(0, p.getCompletedTaskCount()); final List queuedTasks; try { queuedTasks = p.shutdownNow(); @@ -659,6 +661,7 @@ public class ThreadPoolExecutorTest exte assertTrue(p.awaitTermination(LONG_DELAY_MS, MILLISECONDS)); assertTrue(p.isTerminated()); assertEquals(poolSize, ran.get()); + assertEquals(poolSize, p.getCompletedTaskCount()); } // Exception Tests