--- jsr166/src/test/tck/RecursiveActionTest.java 2018/05/28 21:49:32 1.54 +++ jsr166/src/test/tck/RecursiveActionTest.java 2018/07/22 21:09:02 1.55 @@ -96,10 +96,14 @@ public class RecursiveActionTest extends assertNull(a.join()); assertFalse(a.cancel(false)); assertFalse(a.cancel(true)); + + Object v1 = null, v2 = null; try { - assertNull(a.get()); - assertNull(a.get(randomTimeout(), randomTimeUnit())); + v1 = a.get(); + v2 = a.get(randomTimeout(), randomTimeUnit()); } catch (Throwable fail) { threadUnexpectedException(fail); } + assertNull(v1); + assertNull(v2); } void checkCancelled(RecursiveAction a) {