diff --git a/plugins/rest/src/test/java/org/apache/struts2/rest/handler/JacksonXmlHandlerTest.java b/plugins/rest/src/test/java/org/apache/struts2/rest/handler/JacksonXmlHandlerTest.java
index befefee73..40b6ad9a4 100644
--- a/plugins/rest/src/test/java/org/apache/struts2/rest/handler/JacksonXmlHandlerTest.java
+++ b/plugins/rest/src/test/java/org/apache/struts2/rest/handler/JacksonXmlHandlerTest.java
@@ -32,20 +32,22 @@ import static org.assertj.core.api.Assertions.assertThat;
public class JacksonXmlHandlerTest extends XWorkTestCase {
- private String xml;
+ private String xml, prefix, suffix, name, age, parents;
private JacksonXmlHandler handler;
private ActionInvocation ai;
public void setUp() throws Exception {
super.setUp();
- xml = "" +
- "Jan" +
- "12" +
- "" +
- "Adam" +
- "Ewa" +
- "" +
- "";
+ name = "Jan";
+ age = "12";
+ parents = "" +
+ "Adam" +
+ "Ewa" +
+ "";
+ prefix = "";
+ suffix = "";
+ xml = prefix + name + age + parents + suffix;
+
handler = new JacksonXmlHandler();
ai = new MockActionInvocation();
}
@@ -63,7 +65,13 @@ public class JacksonXmlHandlerTest extends XWorkTestCase {
// then
stream.flush();
- assertEquals(xml, stream.toString());
+ String actual = stream.toString();
+ assertTrue(actual.length() == xml.length() &&
+ actual.startsWith(prefix) &&
+ actual.contains(name) &&
+ actual.contains(age) &&
+ actual.contains(parents) &&
+ actual.endsWith(suffix));
}
public void testXmlToObject() throws Exception {
@@ -84,4 +92,4 @@ public class JacksonXmlHandlerTest extends XWorkTestCase {
.containsExactly("Adam", "Ewa");
}
-}
\ No newline at end of file
+}