--- jsr166/src/test/tck/CompletableFutureTest.java 2018/05/29 03:42:37 1.194 +++ jsr166/src/test/tck/CompletableFutureTest.java 2018/07/22 20:09:31 1.195 @@ -59,9 +59,13 @@ public class CompletableFutureTest exten assertFalse(f.isDone()); assertFalse(f.isCancelled()); assertTrue(f.toString().matches(".*\\[.*Not completed.*\\]")); + + Object result = null; try { - assertNull(f.getNow(null)); + result = f.getNow(null); } catch (Throwable fail) { threadUnexpectedException(fail); } + assertNull(result); + try { f.get(randomExpiredTimeout(), randomTimeUnit()); shouldThrow();