317 |
|
assertEquals(1, p.getActiveCount()); |
318 |
|
done.await(); |
319 |
|
}}); |
320 |
< |
assertTrue(threadStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
320 |
> |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
321 |
|
assertEquals(1, p.getActiveCount()); |
322 |
|
done.countDown(); |
323 |
|
} |
382 |
|
done.await(); |
383 |
|
assertEquals(THREADS, p.getLargestPoolSize()); |
384 |
|
}}); |
385 |
< |
assertTrue(threadsStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
385 |
> |
assertTrue(threadsStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
386 |
|
assertEquals(THREADS, p.getLargestPoolSize()); |
387 |
|
done.countDown(); |
388 |
|
} |
405 |
|
assertEquals(1, p.getPoolSize()); |
406 |
|
done.await(); |
407 |
|
}}); |
408 |
< |
assertTrue(threadStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
408 |
> |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
409 |
|
assertEquals(1, p.getPoolSize()); |
410 |
|
done.countDown(); |
411 |
|
} |
514 |
|
threadStarted.countDown(); |
515 |
|
done.await(); |
516 |
|
}}); |
517 |
< |
assertTrue(threadStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
517 |
> |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
518 |
|
assertFalse(p.isTerminating()); |
519 |
|
done.countDown(); |
520 |
|
try { p.shutdown(); } catch (SecurityException ok) { return; } |
538 |
|
threadStarted.countDown(); |
539 |
|
done.await(); |
540 |
|
}}); |
541 |
< |
assertTrue(threadStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
541 |
> |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
542 |
|
assertFalse(p.isTerminating()); |
543 |
|
done.countDown(); |
544 |
|
try { p.shutdown(); } catch (SecurityException ok) { return; } |
565 |
|
}}; |
566 |
|
tasks[i] = p.schedule(r, 1, MILLISECONDS); |
567 |
|
} |
568 |
< |
assertTrue(threadStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
568 |
> |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
569 |
|
BlockingQueue<Runnable> q = p.getQueue(); |
570 |
|
assertTrue(q.contains(tasks[tasks.length - 1])); |
571 |
|
assertFalse(q.contains(tasks[0])); |
590 |
|
}}; |
591 |
|
tasks[i] = p.schedule(r, 1, MILLISECONDS); |
592 |
|
} |
593 |
< |
assertTrue(threadStarted.await(MEDIUM_DELAY_MS, MILLISECONDS)); |
593 |
> |
assertTrue(threadStarted.await(LONG_DELAY_MS, MILLISECONDS)); |
594 |
|
BlockingQueue<Runnable> q = p.getQueue(); |
595 |
|
assertFalse(p.remove((Runnable)tasks[0])); |
596 |
|
assertTrue(q.contains((Runnable)tasks[4])); |