73 |
|
Future f = p.schedule(task, timeoutMillis(), MILLISECONDS); |
74 |
|
assertSame(Boolean.TRUE, f.get()); |
75 |
|
assertTrue(millisElapsedSince(startTime) >= timeoutMillis()); |
76 |
< |
assertTrue(done.await(0L, MILLISECONDS)); |
76 |
> |
assertEquals(0L, done.getCount()); |
77 |
|
} |
78 |
|
} |
79 |
|
|
241 |
|
final ScheduledThreadPoolExecutor p = new ScheduledThreadPoolExecutor(1); |
242 |
|
try (PoolCleaner cleaner = cleaner(p)) { |
243 |
|
try { |
244 |
< |
TrackedCallable callable = null; |
245 |
< |
Future f = p.schedule(callable, SHORT_DELAY_MS, MILLISECONDS); |
244 |
> |
Future f = p.schedule((Callable)null, |
245 |
> |
randomTimeout(), randomTimeUnit()); |
246 |
|
shouldThrow(); |
247 |
|
} catch (NullPointerException success) {} |
248 |
|
} |