468 |
|
public void testTimedInvokeAny5() throws Exception { |
469 |
|
final ExecutorService e = new DirectExecutorService(); |
470 |
|
try (PoolCleaner cleaner = cleaner(e)) { |
471 |
+ |
long startTime = System.nanoTime(); |
472 |
|
List<Callable<String>> l = new ArrayList<Callable<String>>(); |
473 |
|
l.add(new StringTask()); |
474 |
|
l.add(new StringTask()); |
475 |
< |
String result = e.invokeAny(l, MEDIUM_DELAY_MS, MILLISECONDS); |
475 |
> |
String result = e.invokeAny(l, LONG_DELAY_MS, MILLISECONDS); |
476 |
|
assertSame(TEST_STRING, result); |
477 |
+ |
assertTrue(millisElapsedSince(startTime) < LONG_DELAY_MS); |
478 |
|
} |
479 |
|
} |
480 |
|
|