108 |
|
|
109 |
|
assertFalse(a.cancel(false)); |
110 |
|
assertFalse(a.cancel(true)); |
111 |
+ |
|
112 |
+ |
Object v1 = null, v2 = null; |
113 |
|
try { |
114 |
< |
assertNull(a.get()); |
115 |
< |
assertNull(a.get(randomTimeout(), randomTimeUnit())); |
116 |
< |
} catch (Exception fail) { threadUnexpectedException(fail); } |
114 |
> |
v1 = a.get(); |
115 |
> |
v2 = a.get(randomTimeout(), randomTimeUnit()); |
116 |
> |
} catch (Throwable fail) { threadUnexpectedException(fail); } |
117 |
> |
assertNull(v1); |
118 |
> |
assertNull(v2); |
119 |
|
} |
120 |
|
|
121 |
|
void checkCancelled(CountedCompleter a) { |