Class NewDifferenceEngine

    • Method Detail

      • compare

        public void compare​(org.w3c.dom.Node control,
                            org.w3c.dom.Node test,
                            DifferenceListener listener,
                            ElementQualifier elementQualifier)
        Entry point for Node comparison testing.
        Specified by:
        compare in interface DifferenceEngineContract
        Parameters:
        control - Control XML to compare
        test - Test XML to compare
        listener - Notified of any differences detected during node comparison testing
        elementQualifier - Used to determine which elements qualify for comparison e.g. when a node has repeated child elements that may occur in any sequence and that sequence is not considered important.
      • toDifference

        public static java.lang.Iterable<Difference> toDifference​(Comparison comp)
        Maps a Comparison to Differences.
        Parameters:
        comp - comparison to map
        Returns:
        Differences
      • toNodeDetail

        public static NodeDetail toNodeDetail​(Comparison.Detail detail)
        Maps node details.
        Parameters:
        detail - XMLUnit 2.x detail
        Returns:
        XMLUnit 1.x detail