96 |
|
assertNull(a.join()); |
97 |
|
assertFalse(a.cancel(false)); |
98 |
|
assertFalse(a.cancel(true)); |
99 |
+ |
|
100 |
+ |
Object v1 = null, v2 = null; |
101 |
|
try { |
102 |
< |
assertNull(a.get()); |
103 |
< |
assertNull(a.get(randomTimeout(), randomTimeUnit())); |
102 |
> |
v1 = a.get(); |
103 |
> |
v2 = a.get(randomTimeout(), randomTimeUnit()); |
104 |
|
} catch (Throwable fail) { threadUnexpectedException(fail); } |
105 |
+ |
assertNull(v1); |
106 |
+ |
assertNull(v2); |
107 |
|
} |
108 |
|
|
109 |
|
void checkCancelled(RecursiveAction a) { |
341 |
|
fibActions[4].cancel(true); |
342 |
|
fibActions[5].completeExceptionally(new FJException()); |
343 |
|
|
344 |
< |
for (int i = 0; i < fibActions.length; i++) |
345 |
< |
fibActions[i].fork(); |
344 |
> |
for (FibAction fibAction : fibActions) |
345 |
> |
fibAction.fork(); |
346 |
|
|
347 |
|
sq.put(fibActions); |
348 |
|
|