killbill-memoizeit

util: fix corner case NPE in @BeforeMethod Signed-off-by:

4/25/2017 2:17:01 AM

Details

diff --git a/util/src/test/java/org/killbill/billing/GuicyKillbillTestSuite.java b/util/src/test/java/org/killbill/billing/GuicyKillbillTestSuite.java
index badf00a..c7ba40e 100644
--- a/util/src/test/java/org/killbill/billing/GuicyKillbillTestSuite.java
+++ b/util/src/test/java/org/killbill/billing/GuicyKillbillTestSuite.java
@@ -126,7 +126,9 @@ public class GuicyKillbillTestSuite {
         log.info("*** Starting test {}:{}", method.getDeclaringClass().getName(), method.getName());
         log.info("***************************************************************************************************");
 
-        internalCallContext.reset();
+        if (internalCallContext != null) {
+            internalCallContext.reset();
+        }
     }
 
     @AfterMethod(alwaysRun = true)