From c6c776f23cec3815716aae70f48fccac2e0269d3 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Wed, 3 Feb 2021 10:55:08 +0100 Subject: [PATCH] make test less sensitive to AssertJ version, see #212 --- .../test/java/org/xmlunit/assertj/ValueAssertTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java b/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java index c3712b7e..017d762c 100644 --- a/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java +++ b/xmlunit-assertj/src/test/java/org/xmlunit/assertj/ValueAssertTest.java @@ -24,6 +24,7 @@ import java.io.ByteArrayInputStream; import java.nio.charset.StandardCharsets; import java.util.HashMap; +import java.util.regex.Pattern; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; @@ -263,7 +264,13 @@ public void testIsEqualTo_withAttributeValueExpression_shouldPass() { @Test public void testIsEqualTo_withAttributeValueExpression_shouldFailed() { - thrown.expectAssertionError("expected:<\"[something]\"> but was:<\"[abc]\">"); + thrown.expectAssertionErrorPattern(".*(" + // AssertJ since "forever" + + Pattern.quote("expected:<\"[something]\"> but was:<\"[abc]\">") + + "|" + // AssertJ 3.19.0+ + + Pattern.quote("Expecting:%n <\"abc\">%nto be equal to:%n <\"something\">%nbut was not.") + + ")"); String xml = "";