873 |
|
RecursiveAction a = new CheckedRecursiveAction() { |
874 |
|
protected void realCompute() { |
875 |
|
AsyncFib nul = null; |
876 |
< |
Runnable[] throwingActions = { |
876 |
> |
assertThrows( |
877 |
> |
NullPointerException.class, |
878 |
|
() -> invokeAll(nul), |
879 |
|
() -> invokeAll(nul, nul), |
880 |
|
() -> invokeAll(new AsyncFib(8), new AsyncFib(9), nul), |
881 |
|
() -> invokeAll(new AsyncFib(8), nul, new AsyncFib(9)), |
882 |
< |
() -> invokeAll(nul, new AsyncFib(8), new AsyncFib(9)), |
882 |
< |
}; |
883 |
< |
assertThrows(NullPointerException.class, throwingActions); |
882 |
> |
() -> invokeAll(nul, new AsyncFib(8), new AsyncFib(9))); |
883 |
|
}}; |
884 |
|
testInvokeOnPool(pool, a); |
885 |
|
} |