test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
branchJDK-8200758-branch
changeset 58762 0fe62353385b
parent 58696 61c44899b4eb
child 58888 d802578912f3
--- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java	Wed Oct 23 10:10:34 2019 -0400
+++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java	Wed Oct 23 10:37:54 2019 -0400
@@ -593,18 +593,32 @@
     }
 
     public static void assertTrue(boolean actual, String msg) {
+        assertTrue(actual, msg, null);
+    }
+
+    public static void assertFalse(boolean actual, String msg) {
+        assertFalse(actual, msg, null);
+    }
+
+    public static void assertTrue(boolean actual, String msg, Runnable onFail) {
         currentTest.notifyAssert();
         if (!actual) {
-            error(concatMessages("Unexpected FALSE", msg));
+            if (onFail != null) {
+                onFail.run();
+            }
+            error(concatMessages("Failed", msg));
         }
 
         traceAssert(String.format("assertTrue(): %s", msg));
     }
 
-    public static void assertFalse(boolean actual, String msg) {
+    public static void assertFalse(boolean actual, String msg, Runnable onFail) {
         currentTest.notifyAssert();
         if (actual) {
-            error(concatMessages("Unexpected TRUE", msg));
+            if (onFail != null) {
+                onFail.run();
+            }
+            error(concatMessages("Failed", msg));
         }
 
         traceAssert(String.format("assertFalse(): %s", msg));