--- jsr166/src/test/tck/CompletableFutureTest.java 2017/10/21 06:51:52 1.189 +++ jsr166/src/test/tck/CompletableFutureTest.java 2017/11/08 02:21:43 1.190 @@ -62,7 +62,7 @@ public class CompletableFutureTest exten assertTrue(f.toString().matches(".*\\[.*Not completed.*\\]")); try { assertNull(f.getNow(null)); - } catch (Exception fail) { threadUnexpectedException(fail); } + } catch (Throwable fail) { threadUnexpectedException(fail); } try { f.get(randomExpiredTimeout(), randomTimeUnit()); shouldThrow(); @@ -78,7 +78,7 @@ public class CompletableFutureTest exten assertEquals(value, f.join()); assertEquals(value, f.getNow(null)); assertEquals(value, f.get()); - } catch (Exception fail) { threadUnexpectedException(fail); } + } catch (Throwable fail) { threadUnexpectedException(fail); } assertTrue(f.isDone()); assertFalse(f.isCancelled()); assertFalse(f.isCompletedExceptionally());