diff -r 2c43b89b1679 -r 3bf53ffa9ae7 test/jdk/tools/jpackage/macosx/base/SigningBase.java --- 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 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 codesignResult(Path target, boolean signed) { @@ -62,7 +56,7 @@ private static void verifyCodesignResult(List 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 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 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;