public static void assertXmlSimilar(CharSequence expected, CharSequence actual) throws SAXException, IOException { Diff diff = new Diff(expected.toString(), actual.toString()); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); assertXMLEqual(diff, true); } }
Diff diff = new Diff(testXml, actualXml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier() ); Detailed detailedDiff = new DetailedDiff(diff);
Diff diff = new Diff(docx1, docx2); DifferenceEngine engine = new DifferenceEngine(diff); ElementQualifier qualifier = new RecursiveElementNameAndTextQualifier(); diff = new Diff(docx1, docx2, engine, qualifier); diff.overrideDifferenceListener(new DifferenceListener() { @Override public int differenceFound(Difference difference) { // Do some thing here } @Override public void skippedComparison(Node node, Node node1) { //no op } });
String expectedXML = "some xml"; String actualXML = "some xml"; DetailedDiff diff1 = new DetailedDiff(XMLUnit.compareXML(expectedXML, actualXML)); diff1.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); System.out.println("Differences found: " + diff1.getAllDifferences().toString());
String expectedXML = "some xml"; String actualXML = "some xml"; DetailedDiff diff1 = new DetailedDiff(XMLUnit.compareXML(expectedXML, actualXML)); diff1.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); System.out.println("Differences found: " + diff1.getAllDifferences().toString());
XMLUnit.setIgnoreWhitespace(true); XMLUnit.setIgnoreComments(true); XMLUnit.setIgnoreAttributeOrder(true); Document docx1 = XMLUnit.buildDocument(..); Document docx2 = XMLUnit.buildDocument(..); Diff diff = new Diff(docx1, docx2); DifferenceEngine engine = new DifferenceEngine(diff); ElementQualifier qualifier = new RecursiveElementNameAndTextQualifier(); diff = new Diff(docx1, docx2, engine, qualifier); diff.overrideDifferenceListener(new DifferenceListener() { @Override public int differenceFound(Difference difference) { //do something with difference // return processDiff(difference); } @Override public void skippedComparison(Node node, Node node1) { //no op } }); //check diff.identical() || diff.similar();
private static void doAssertXmlEquals(String expectedXml, String actualXml) throws Exception { Diff diff = new Diff(expectedXml, actualXml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); if (!diff.similar()) { fail(String.format("\nExpected the following XML\n" + formatXml(expectedXml) + "\nbut actual XML was\n\n" + formatXml(actualXml))); } }
private static void doAssertXmlEquals(String expectedXml, String actualXml) throws Exception { Diff diff = new Diff(expectedXml, actualXml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); if (!diff.similar()) { fail(String.format("\nExpected the following XML\n" + formatXml(expectedXml) + "\nbut actual XML was\n\n" + formatXml(actualXml))); } }
public void assertXMLEqual(String expectedXml, String resultXml) { try { Diff diff = new Diff(expectedXml, resultXml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); XMLAssert.assertXMLEqual(diff, true); } catch (Exception e) { throw new RuntimeException("XML Assertion failure", e); } }
private void assertXMLEqual(String expectedXml, String resultXml) { try { Diff diff = new Diff(expectedXml, resultXml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); XMLAssert.assertXMLEqual(diff, true); } catch (Exception e) { throw new RuntimeException("XML Assertion failure", e); } }
public void assertXMLEqual(String expectedXml, String resultXml) { try { Diff diff = new Diff(expectedXml, resultXml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); XMLAssert.assertXMLEqual(diff, true); } catch (Exception e) { throw new RuntimeException("XML Assertion failure", e); } } }
private void assertXMLEqual(String expectedXml, String resultXml) { try { Diff diff = new Diff( expectedXml, resultXml ); diff.overrideElementQualifier( new RecursiveElementNameAndTextQualifier() ); XMLAssert.assertXMLEqual( diff, true ); } catch ( Exception e ) { throw new RuntimeException( "XML Assertion failure", e ); } }
public void assertXMLEqual(String expectedXml, String resultXml) { try { Diff diff = new Diff( expectedXml, resultXml ); diff.overrideElementQualifier( new RecursiveElementNameAndTextQualifier() ); XMLAssert.assertXMLEqual(diff, true); } catch ( Exception e ) { throw new RuntimeException( "XML Assertion failure", e ); } } }
public void assertXMLEqual(String expectedXml, String resultXml) { try { Diff diff = new Diff( expectedXml, resultXml ); diff.overrideElementQualifier( new RecursiveElementNameAndTextQualifier() ); XMLAssert.assertXMLEqual( diff, true ); } catch ( Exception e ) { throw new RuntimeException( "XML Assertion failure", e ); } }
protected void assertXMLEqual(String expected, String result) throws Exception { Diff diff = new Diff( expected, result ); diff.overrideElementQualifier( new RecursiveElementNameAndTextQualifier() ); XMLAssert.assertXMLEqual( diff, true ); }
protected void assertXMLEqual(String expected, String result) throws Exception { Diff diff = new Diff(expected, result); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); XMLAssert.assertXMLEqual(diff, true); }
@Test public void testCarToXml() throws Exception { String xml = beanXmlConverter.convertToXml(car); XMLUnit.setIgnoreWhitespace(true); Diff diff; diff = new Diff(Model.Car.DEFAULT_XML, xml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); XMLAssert.assertXMLEqual(diff, true); }
@Test public void testCarToXml() throws Exception { String xml = beanXmlConverter.convertToXml(car); XMLUnit.setIgnoreWhitespace(true); Diff diff; diff = new Diff(Model.Car.DEFAULT_XML, xml); diff.overrideElementQualifier(new RecursiveElementNameAndTextQualifier()); XMLAssert.assertXMLEqual(diff, true); }