Skip to content

Instantly share code, notes, and snippets.

@szydan
Forked from mcs/XmlUnitTest.java
Created June 10, 2013 13:39
Show Gist options
  • Save szydan/5748755 to your computer and use it in GitHub Desktop.
Save szydan/5748755 to your computer and use it in GitHub Desktop.
package learning_tests;
import static org.custommonkey.xmlunit.XMLAssert.*;
import org.custommonkey.xmlunit.XMLUnit;
import org.junit.Test;
public class XmlUnitTest {
@Test
public void compareIdenticalXmlStrings() throws Exception {
String xml1 = "<root><node>Test</node></root>";
String xml2 = "<root><node>Test</node></root>";
assertXMLEqual(xml1, xml2);
}
@Test
public void compareSimilarXmlStringsWithoutTolerance() throws Exception {
String xml1 = "<root><node>Test</node></root>";
String xml2 = "<root>\n <node>Test</node>\n</root>";
assertXMLNotEqual(xml1, xml2);
}
@Test
public void compareSimilarXmlStringsIgnoringWhitespace() throws Exception {
String xml1 = "<root><node>Test</node></root>";
String xml2 = "<root>\n <node> Test </node>\n</root>";
XMLUnit.setIgnoreWhitespace(true);
assertXMLEqual(xml1, xml2);
}
@Test
public void compareDifferentXmlStringsIgnoringWhitespace() throws Exception {
String xml1 = "<root><node>Test</node></root>";
String xml2 = "<root><node>Te st</node></root>";
XMLUnit.setIgnoreWhitespace(true);
assertXMLNotEqual(xml1, xml2);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment