From 019384b333270d99df7481ad9e5ae9fa84aadf6d Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Mon, 11 Dec 2023 18:32:01 +0100 Subject: [PATCH 1/2] Update dependencies Changes: * parent POM to 16 * remove sole use of hamcrest * jmh update --- pom.xml | 14 ++++---------- .../plexus/util/xml/pull/MXParserTest.java | 15 +++++++-------- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/pom.xml b/pom.xml index 32cff2a..f554aeb 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ limitations under the License. org.codehaus.plexus plexus - 13 + 16 plexus-xml @@ -55,7 +55,7 @@ limitations under the License. org.apache.maven maven-xml-impl - 4.0.0-alpha-7 + 4.0.0-alpha-8 org.eclipse.sisu @@ -66,13 +66,13 @@ limitations under the License. org.openjdk.jmh jmh-core - 1.36 + 1.37 test org.openjdk.jmh jmh-generator-annprocess - 1.36 + 1.37 test @@ -80,12 +80,6 @@ limitations under the License. junit-jupiter test - - org.hamcrest - hamcrest - 2.2 - test - org.codehaus.plexus plexus-utils diff --git a/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java b/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java index f7c9d68..8c39f55 100644 --- a/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java +++ b/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java @@ -33,8 +33,6 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; -import static org.hamcrest.MatcherAssert.*; -import static org.hamcrest.Matchers.*; import static org.junit.jupiter.api.Assertions.*; /** @@ -1485,14 +1483,15 @@ void testBlankAtBeginning(String ws) throws XmlPullParserException, IOException MXParser parser = new MXParser(); parser.setInput(new StringReader(ws + xml)); - assertThat( - assertThrows(XmlPullParserException.class, parser::next).getMessage(), - containsString("XMLDecl is only allowed as first characters in input")); + + String message; + message = assertThrows(XmlPullParserException.class, parser::next).getMessage(); + assertNotNull(message); + assertTrue(message.contains("XMLDecl is only allowed as first characters in input"), message); parser.setInput(new StringReader(ws + xml)); assertEquals(XmlPullParser.IGNORABLE_WHITESPACE, parser.nextToken()); - assertThat( - assertThrows(XmlPullParserException.class, parser::nextToken).getMessage(), - containsString("processing instruction can not have PITarget with reserved xml name")); + message = assertThrows(XmlPullParserException.class, parser::nextToken).getMessage(); + assertTrue(message.contains("processing instruction can not have PITarget with reserved xml name"), message); } } From daa7bd974040aceaca27f032c5b3be6b1f4f253e Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Mon, 11 Dec 2023 18:33:23 +0100 Subject: [PATCH 2/2] nullcheck --- .../java/org/codehaus/plexus/util/xml/pull/MXParserTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java b/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java index 8c39f55..0359b8c 100644 --- a/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java +++ b/src/test/java/org/codehaus/plexus/util/xml/pull/MXParserTest.java @@ -1492,6 +1492,7 @@ void testBlankAtBeginning(String ws) throws XmlPullParserException, IOException parser.setInput(new StringReader(ws + xml)); assertEquals(XmlPullParser.IGNORABLE_WHITESPACE, parser.nextToken()); message = assertThrows(XmlPullParserException.class, parser::nextToken).getMessage(); + assertNotNull(message); assertTrue(message.contains("processing instruction can not have PITarget with reserved xml name"), message); } }