From 98824aebcfcbaa668a17894183a5e91df4aff042 Mon Sep 17 00:00:00 2001 From: Tobias Adler Date: Mon, 24 Apr 2023 13:42:56 +0200 Subject: [PATCH] Removed regular expressions from error message of hasWords assertion --- .../internal/asserts/DefaultStringAssertion.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/driver-ui/src/main/java/eu/tsystems/mms/tic/testframework/internal/asserts/DefaultStringAssertion.java b/driver-ui/src/main/java/eu/tsystems/mms/tic/testframework/internal/asserts/DefaultStringAssertion.java index 3e9eb7cee9..6cddaa96a1 100644 --- a/driver-ui/src/main/java/eu/tsystems/mms/tic/testframework/internal/asserts/DefaultStringAssertion.java +++ b/driver-ui/src/main/java/eu/tsystems/mms/tic/testframework/internal/asserts/DefaultStringAssertion.java @@ -110,6 +110,8 @@ public BinaryAssertion hasWords(List words) { .collect(Collectors.joining("|")); final Pattern wordsPattern = Pattern.compile(wordsList, Pattern.CASE_INSENSITIVE | Pattern.MULTILINE); + final String wordsListWithoutRegex = String.join("|", words); + return propertyAssertionFactory.createWithParent(DefaultBinaryAssertion.class, this, new AssertionProvider() { @Override public Boolean getActual() { @@ -121,7 +123,7 @@ public Boolean getActual() { @Override public String createSubject() { - return "has words " + Format.param(wordsList); + return "has words " + Format.param(wordsListWithoutRegex); } }); }