org.custommonkey.xmlunit.examples
Class FloatingPointTolerantDifferenceListener

java.lang.Object
  extended by org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
      extended by org.custommonkey.xmlunit.examples.FloatingPointTolerantDifferenceListener
All Implemented Interfaces:
DifferenceListener

public class FloatingPointTolerantDifferenceListener
extends TextDifferenceListenerBase

Expects texts to be floating point numbers and treats them as identical if they only differ by a given tolerance value (or less).


Field Summary
 
Fields inherited from interface org.custommonkey.xmlunit.DifferenceListener
RETURN_ACCEPT_DIFFERENCE, RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL, RETURN_IGNORE_DIFFERENCE_NODES_SIMILAR, RETURN_UPGRADE_DIFFERENCE_NODES_DIFFERENT
 
Constructor Summary
FloatingPointTolerantDifferenceListener(DifferenceListener delegateTo, double tolerance)
           
 
Method Summary
protected  int textualDifference(Difference d)
          Delegates to the nested DifferenceListener.
 
Methods inherited from class org.custommonkey.xmlunit.examples.TextDifferenceListenerBase
attributeDifference, cdataDifference, commentDifference, differenceFound, skippedComparison, textDifference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatingPointTolerantDifferenceListener

public FloatingPointTolerantDifferenceListener(DifferenceListener delegateTo,
                                               double tolerance)
Method Detail

textualDifference

protected int textualDifference(Difference d)
Description copied from class: TextDifferenceListenerBase
Delegates to the nested DifferenceListener.

Overrides:
textualDifference in class TextDifferenceListenerBase

XMLUnit is hosted by sourceforge.net