diff --git a/rewrite-maven/src/test/java/org/openrewrite/maven/MavenSettingsTest.java b/rewrite-maven/src/test/java/org/openrewrite/maven/MavenSettingsTest.java
index 426067fa7fe..e7116778822 100644
--- a/rewrite-maven/src/test/java/org/openrewrite/maven/MavenSettingsTest.java
+++ b/rewrite-maven/src/test/java/org/openrewrite/maven/MavenSettingsTest.java
@@ -16,6 +16,8 @@
package org.openrewrite.maven;
import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.module.paramnames.ParameterNamesModule;
import org.assertj.core.api.Condition;
import org.assertj.core.api.InstanceOfAssertFactories;
import org.assertj.core.api.ThrowingConsumer;
@@ -825,23 +827,23 @@ void serverHttpHeaders() {
@Test
void canDeserializeSettingsCorrectly() throws IOException {
Xml.Document parsed = (Xml.Document) XmlParser.builder().build().parse("""
-
-
-
- maven-snapshots
-
- 10000
-
-
- X-JFrog-Art-Api
- myApiToken
-
-
-
-
-
-
- """).findFirst().get();
+
+
+
+ maven-snapshots
+
+ 10000
+
+
+ X-JFrog-Art-Api
+ myApiToken
+
+
+
+
+
+
+ """).findFirst().get();
MavenSettings.HttpHeader httpHeader = new MavenSettings.HttpHeader("X-JFrog-Art-Api", "myApiToken");
MavenSettings.ServerConfiguration configuration = new MavenSettings.ServerConfiguration(java.util.Collections.singletonList(httpHeader), 10000L);
@@ -859,7 +861,16 @@ void canDeserializeSettingsCorrectly() throws IOException {
.isPresent()
.get(InstanceOfAssertFactories.type(Xml.Document.class))
.isNotNull()
- .satisfies(serialized -> assertThat(SemanticallyEqual.areEqual(parsed, serialized)).isTrue())
- .satisfies(serialized -> assertThat(serialized.printAll().replace("\r", "")).isEqualTo(parsed.printAll()));
+ .satisfies(serialized -> assertThat(SemanticallyEqual.areEqual(parsed, serialized)).isTrue())
+ .satisfies(serialized -> assertThat(serialized.printAll().replace("\r", "")).isEqualTo(parsed.printAll()));
+ }
+
+ @Test
+ void failingDeserialization() throws JsonProcessingException {
+ //language=xml
+ String xml = """
+
+ """;
+ MavenSettings settings = MavenXmlMapper.writeMapper().registerModule(new ParameterNamesModule()).readValue(xml, MavenSettings.class);
}
}