673 |
|
for (int i = 0; i < count; i++) |
674 |
|
p.execute(waiter); |
675 |
|
assertTrue(threadsStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
676 |
+ |
assertEquals(poolSize, p.getActiveCount()); |
677 |
+ |
assertEquals(0, p.getCompletedTaskCount()); |
678 |
|
final List<Runnable> queuedTasks; |
679 |
|
try { |
680 |
|
queuedTasks = p.shutdownNow(); |
687 |
|
assertTrue(p.awaitTermination(LONG_DELAY_MS, MILLISECONDS)); |
688 |
|
assertTrue(p.isTerminated()); |
689 |
|
assertEquals(poolSize, ran.get()); |
690 |
+ |
assertEquals(poolSize, p.getCompletedTaskCount()); |
691 |
|
} |
692 |
|
|
693 |
|
/** |