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 +}