36 |
|
public void testConstructor() { |
37 |
|
try { |
38 |
|
FutureTask task = new FutureTask(null); |
39 |
< |
shouldThrow("NullPointerException"); |
39 |
> |
shouldThrow(); |
40 |
|
} catch (NullPointerException success) {} |
41 |
|
} |
42 |
|
|
46 |
|
public void testConstructor2() { |
47 |
|
try { |
48 |
|
FutureTask task = new FutureTask(null, Boolean.TRUE); |
49 |
< |
shouldThrow("NullPointerException"); |
49 |
> |
shouldThrow(); |
50 |
|
} catch (NullPointerException success) {} |
51 |
|
} |
52 |
|
|
88 |
|
public void testSet() throws Exception { |
89 |
|
PublicFutureTask task = new PublicFutureTask(new NoOpCallable()); |
90 |
|
task.set(one); |
91 |
< |
assertEquals(task.get(), one); |
91 |
> |
assertSame(task.get(), one); |
92 |
|
} |
93 |
|
|
94 |
|
/** |
100 |
|
task.setException(nse); |
101 |
|
try { |
102 |
|
Object x = task.get(); |
103 |
< |
shouldThrow("ExecutionException"); |
103 |
> |
shouldThrow(); |
104 |
|
} catch (ExecutionException success) { |
105 |
|
assertSame(success.getCause(), nse); |
106 |
|
} |
289 |
|
ft.run(); |
290 |
|
try { |
291 |
|
ft.get(); |
292 |
< |
shouldThrow("ExecutionException"); |
292 |
> |
shouldThrow(); |
293 |
|
} catch (ExecutionException success) { |
294 |
|
assertTrue(success.getCause() instanceof ArithmeticException); |
295 |
|
} |
307 |
|
ft.run(); |
308 |
|
try { |
309 |
|
ft.get(SHORT_DELAY_MS, MILLISECONDS); |
310 |
< |
shouldThrow("ExecutionException"); |
310 |
> |
shouldThrow(); |
311 |
|
} catch (ExecutionException success) { |
312 |
|
assertTrue(success.getCause() instanceof ArithmeticException); |
313 |
|
} |
353 |
|
try { |
354 |
|
FutureTask ft = new FutureTask(new NoOpCallable()); |
355 |
|
ft.get(1,MILLISECONDS); |
356 |
< |
shouldThrow("TimeoutException"); |
356 |
> |
shouldThrow(); |
357 |
|
} catch (TimeoutException success) {} |
358 |
|
} |
359 |
|
|