Package org.custommonkey.xmlunit
Class ElementNameAndTextQualifier
- java.lang.Object
-
- org.custommonkey.xmlunit.ElementNameQualifier
-
- org.custommonkey.xmlunit.ElementNameAndTextQualifier
-
- All Implemented Interfaces:
ElementQualifier
public class ElementNameAndTextQualifier extends ElementNameQualifier
More complex interface implementation that tests two elements for tag name and text content comparability.
-
-
Constructor Summary
Constructors Constructor Description ElementNameAndTextQualifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TextextractText(Element fromElement)Extract the normalized text from within an elementbooleanqualifyForComparison(Element control, Element test)Determine whether two elements qualify for further Difference comparison.protected booleansimilar(Text control, Text test)Determine whether the text nodes contain similar values-
Methods inherited from class org.custommonkey.xmlunit.ElementNameQualifier
equalsNamespace, getNonNamespacedNodeName
-
-
-
-
Method Detail
-
qualifyForComparison
public boolean qualifyForComparison(Element control, Element test)
Determine whether two elements qualify for further Difference comparison.- Specified by:
qualifyForComparisonin interfaceElementQualifier- Overrides:
qualifyForComparisonin classElementNameQualifier- Parameters:
control- an Element from the control XML NodeListtest- an Element from the test XML NodeList- Returns:
- true if the two elements qualify for further comparison based on both the superclass qualification (namespace URI and non- namespaced tag name), and the qualification of the text nodes contained within the elements; false otherwise
-
similar
protected boolean similar(Text control, Text test)
Determine whether the text nodes contain similar values- Parameters:
control- control texttest- test text- Returns:
- true if text nodes are similar, false otherwise
-
-