1 |
|
/* |
2 |
|
* Written by Doug Lea with assistance from members of JCP JSR-166 |
3 |
|
* Expert Group and released to the public domain, as explained at |
4 |
< |
* http://creativecommons.org/licenses/publicdomain |
4 |
> |
* http://creativecommons.org/publicdomain/zero/1.0/ |
5 |
|
* Other contributors include Andrew Wright, Jeffrey Hayes, |
6 |
|
* Pat Fisher, Mike Judd. |
7 |
|
*/ |
8 |
|
|
9 |
– |
|
9 |
|
import junit.framework.*; |
10 |
|
import java.util.*; |
11 |
|
import java.util.concurrent.*; |
22 |
|
return new TestSuite(ExecutorCompletionServiceTest.class); |
23 |
|
} |
24 |
|
|
26 |
– |
|
25 |
|
/** |
26 |
|
* Creating a new ECS with null Executor throw NPE |
27 |
|
*/ |
117 |
|
assertNull(ecs.poll()); |
118 |
|
Callable c = new StringTask(); |
119 |
|
ecs.submit(c); |
120 |
< |
Thread.sleep(SHORT_DELAY_MS); |
120 |
> |
delay(SHORT_DELAY_MS); |
121 |
|
for (;;) { |
122 |
|
Future f = ecs.poll(); |
123 |
|
if (f != null) { |