diff --git a/tck/src/main/java/org/reactivestreams/tck/TestEnvironment.java b/tck/src/main/java/org/reactivestreams/tck/TestEnvironment.java index 0c8c7a7f..1c3f2eeb 100644 --- a/tck/src/main/java/org/reactivestreams/tck/TestEnvironment.java +++ b/tck/src/main/java/org/reactivestreams/tck/TestEnvironment.java @@ -70,7 +70,7 @@ public void flop(String msg) { // keeps passed in throwable as asyncError instead of creating a new AssertionError public void flop(Throwable thr, String msg) { try { - fail(msg); + fail(msg, thr); } catch (Throwable t) { asyncErrors.add(thr); } @@ -167,7 +167,7 @@ public void verifyNoAsyncErrors() { if (e instanceof AssertionError) { throw (AssertionError) e; } else { - fail("Async error during test execution: " + e); + fail("Async error during test execution: " + e.getMessage(), e); } } }