--- jsr166/src/test/tck/ScheduledExecutorSubclassTest.java 2015/09/28 02:41:29 1.40 +++ jsr166/src/test/tck/ScheduledExecutorSubclassTest.java 2015/09/28 03:05:23 1.41 @@ -726,6 +726,8 @@ public class ScheduledExecutorSubclassTe 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(); @@ -738,6 +740,7 @@ public class ScheduledExecutorSubclassTe assertTrue(p.awaitTermination(LONG_DELAY_MS, MILLISECONDS)); assertTrue(p.isTerminated()); assertEquals(poolSize, ran.get()); + assertEquals(poolSize, p.getCompletedTaskCount()); } /**