--- jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2015/09/28 02:41:29 1.41 +++ jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2015/09/28 03:05:23 1.42 @@ -721,6 +721,8 @@ public class ThreadPoolExecutorSubclassT 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(); @@ -733,6 +735,7 @@ public class ThreadPoolExecutorSubclassT assertTrue(p.awaitTermination(LONG_DELAY_MS, MILLISECONDS)); assertTrue(p.isTerminated()); assertEquals(poolSize, ran.get()); + assertEquals(poolSize, p.getCompletedTaskCount()); } // Exception Tests