--- jsr166/src/test/tck/CompletableFutureTest.java 2014/06/07 21:45:13 1.76 +++ jsr166/src/test/tck/CompletableFutureTest.java 2014/06/07 21:46:50 1.77 @@ -351,13 +351,11 @@ public class CompletableFutureTest exten f.completeExceptionally(new IndexOutOfBoundsException()); assertTrue(f.toString().contains("[Completed exceptionally]")); - f = new CompletableFuture(); - f.cancel(true); - assertTrue(f.toString().contains("[Completed exceptionally]")); - - f = new CompletableFuture(); - f.cancel(false); - assertTrue(f.toString().contains("[Completed exceptionally]")); + for (boolean mayInterruptIfRunning : new boolean[] { true, false }) { + f = new CompletableFuture(); + f.cancel(mayInterruptIfRunning); + assertTrue(f.toString().contains("[Completed exceptionally]")); + } } /**