test/jdk/tools/jpackage/macosx/base/SigningBase.java
branchJDK-8200758-branch
changeset 58648 3bf53ffa9ae7
parent 58464 d82489644b15
--- a/test/jdk/tools/jpackage/macosx/base/SigningBase.java	Wed Oct 16 09:57:23 2019 -0400
+++ b/test/jdk/tools/jpackage/macosx/base/SigningBase.java	Wed Oct 16 10:32:08 2019 -0400
@@ -37,14 +37,8 @@
     public static String KEYCHAIN = "jpackagerTest.keychain";
 
     private static void checkString(List<String> result, String lookupString) {
-        result.stream()
-                .filter(line -> line.trim().equals(lookupString)).findFirst().or(
-                () -> {
-                    TKit.assertUnexpected(String.format(
-                            "Failed to find [%s] string in the output",
-                            lookupString));
-                    return null;
-                });
+        TKit.assertTextStream(lookupString).predicate(
+                (line, what) -> line.trim().equals(what)).apply(result.stream());
     }
 
     private static List<String> codesignResult(Path target, boolean signed) {
@@ -62,7 +56,7 @@
 
     private static void verifyCodesignResult(List<String> result, Path target,
             boolean signed) {
-        result.stream().peek(TKit::trace);
+        result.stream().forEachOrdered(TKit::trace);
         if (signed) {
             String lookupString = target.toString() + ": valid on disk";
             checkString(result, lookupString);
@@ -86,7 +80,7 @@
     }
 
     private static void verifySpctlResult(List<String> result, Path target, String type) {
-        result.stream().peek(TKit::trace);
+        result.stream().forEachOrdered(TKit::trace);
         String lookupString = target.toString() + ": accepted";
         checkString(result, lookupString);
         lookupString = "source=" + DEV_NAME;
@@ -110,7 +104,7 @@
     }
 
     private static void verifyPkgutilResult(List<String> result) {
-        result.stream().peek(line -> TKit.trace(line));
+        result.stream().forEachOrdered(TKit::trace);
         String lookupString = "Status: signed by a certificate trusted for current user";
         checkString(result, lookupString);
         lookupString = "1. " + INSTALLER_CERT;