killbill-memoizeit

util: fail fast in assertListenerStatus Signed-off-by:

1/20/2016 1:31:05 AM

Details

diff --git a/util/src/test/java/org/killbill/billing/api/TestApiListener.java b/util/src/test/java/org/killbill/billing/api/TestApiListener.java
index a844636..17935d0 100644
--- a/util/src/test/java/org/killbill/billing/api/TestApiListener.java
+++ b/util/src/test/java/org/killbill/billing/api/TestApiListener.java
@@ -79,6 +79,12 @@ public class TestApiListener {
     }
 
     public void assertListenerStatus() {
+        // Bail early
+        if (isListenerFailed) {
+            log.error(listenerFailedMsg);
+            Assert.fail(listenerFailedMsg);
+        }
+
         try {
             assertTrue(isCompleted(DELAY));
         } catch (final Exception e) {