--- jsr166/src/test/tck/CompletableFutureTest.java 2018/11/24 21:23:31 1.220 +++ jsr166/src/test/tck/CompletableFutureTest.java 2019/02/22 19:27:47 1.221 @@ -3438,7 +3438,9 @@ public class CompletableFutureTest exten CompletableFuture nullFuture = (CompletableFuture)null; ThreadExecutor exec = new ThreadExecutor(); - Runnable[] throwingActions = { + assertThrows( + NullPointerException.class, + () -> CompletableFuture.supplyAsync(null), () -> CompletableFuture.supplyAsync(null, exec), () -> CompletableFuture.supplyAsync(new IntegerSupplier(ExecutionMode.SYNC, 42), null), @@ -3541,10 +3543,8 @@ public class CompletableFutureTest exten () -> f.completeOnTimeout(42, 1L, null), () -> CompletableFuture.failedFuture(null), - () -> CompletableFuture.failedStage(null), - }; + () -> CompletableFuture.failedStage(null)); - assertThrows(NullPointerException.class, throwingActions); assertEquals(0, exec.count.get()); }