317 |
|
assertEquals(1, p.getActiveCount()); |
318 |
|
await(done); |
319 |
|
}}); |
320 |
< |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
320 |
> |
await(threadStarted); |
321 |
|
assertEquals(1, p.getActiveCount()); |
322 |
|
done.countDown(); |
323 |
|
} |
426 |
|
threadStarted.countDown(); |
427 |
|
await(done); |
428 |
|
}}); |
429 |
< |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
429 |
> |
await(threadStarted); |
430 |
|
assertEquals(1, p.getTaskCount()); |
431 |
|
assertEquals(0, p.getCompletedTaskCount()); |
432 |
|
for (int i = 0; i < TASKS; i++) { |
512 |
|
threadStarted.countDown(); |
513 |
|
await(done); |
514 |
|
}}); |
515 |
< |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
515 |
> |
await(threadStarted); |
516 |
|
assertFalse(p.isTerminating()); |
517 |
|
done.countDown(); |
518 |
|
try { p.shutdown(); } catch (SecurityException ok) { return; } |
536 |
|
threadStarted.countDown(); |
537 |
|
await(done); |
538 |
|
}}); |
539 |
< |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
539 |
> |
await(threadStarted); |
540 |
|
assertFalse(p.isTerminating()); |
541 |
|
done.countDown(); |
542 |
|
try { p.shutdown(); } catch (SecurityException ok) { return; } |
563 |
|
}}; |
564 |
|
tasks[i] = p.schedule(r, 1, MILLISECONDS); |
565 |
|
} |
566 |
< |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
566 |
> |
await(threadStarted); |
567 |
|
BlockingQueue<Runnable> q = p.getQueue(); |
568 |
|
assertTrue(q.contains(tasks[tasks.length - 1])); |
569 |
|
assertFalse(q.contains(tasks[0])); |
588 |
|
}}; |
589 |
|
tasks[i] = p.schedule(r, 1, MILLISECONDS); |
590 |
|
} |
591 |
< |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
591 |
> |
await(threadStarted); |
592 |
|
BlockingQueue<Runnable> q = p.getQueue(); |
593 |
|
assertFalse(p.remove((Runnable)tasks[0])); |
594 |
|
assertTrue(q.contains((Runnable)tasks[4])); |