3438 |
|
CompletableFuture<Integer> nullFuture = (CompletableFuture<Integer>)null; |
3439 |
|
ThreadExecutor exec = new ThreadExecutor(); |
3440 |
|
|
3441 |
< |
Runnable[] throwingActions = { |
3441 |
> |
assertThrows( |
3442 |
> |
NullPointerException.class, |
3443 |
> |
|
3444 |
|
() -> CompletableFuture.supplyAsync(null), |
3445 |
|
() -> CompletableFuture.supplyAsync(null, exec), |
3446 |
|
() -> CompletableFuture.supplyAsync(new IntegerSupplier(ExecutionMode.SYNC, 42), null), |
3543 |
|
() -> f.completeOnTimeout(42, 1L, null), |
3544 |
|
|
3545 |
|
() -> CompletableFuture.failedFuture(null), |
3546 |
< |
() -> CompletableFuture.failedStage(null), |
3545 |
< |
}; |
3546 |
> |
() -> CompletableFuture.failedStage(null)); |
3547 |
|
|
3547 |
– |
assertThrows(NullPointerException.class, throwingActions); |
3548 |
|
assertEquals(0, exec.count.get()); |
3549 |
|
} |
3550 |
|
|