Class XPathRegexAssert
java.lang.Object
org.custommonkey.xmlunit.examples.XPathRegexAssert
Example demonstrating how to use the XPath API of XMLUnit in
conjunction with regular expressions (as provided by the
java.util.regex package of JDK 1.4+).
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertXPathMatches(String regex, String xpath, Reader reader) Asserts result of applying an XPath expression to a document matches a regular expression.static voidassertXPathMatches(String regex, String xpath, String xml) Asserts result of applying an XPath expression to a document matches a regular expression.static voidassertXPathMatches(String message, String regex, String xpath, Reader reader) Asserts result of applying an XPath expression to a document matches a regular expression.static voidassertXPathMatches(String message, String regex, String xpath, String xml) Asserts result of applying an XPath expression to a document matches a regular expression.static voidassertXPathMatches(String message, String regex, String xpath, Document doc) Asserts result of applying an XPath expression to a document matches a regular expression.static voidassertXPathMatches(String regex, String xpath, Document doc) Asserts result of applying an XPath expression to a document matches a regular expression.
-
Method Details
-
assertXPathMatches
public static void assertXPathMatches(String message, String regex, String xpath, Document doc) throws XpathException Asserts result of applying an XPath expression to a document matches a regular expression.- Parameters:
message- assertion messageregex- regular expressionxpath- XPath expressiondoc- document to apply XPath expression to- Throws:
XpathException- if XPath construction fails
-
assertXPathMatches
public static void assertXPathMatches(String message, String regex, String xpath, String xml) throws XpathException, SAXException, IOException Asserts result of applying an XPath expression to a document matches a regular expression.- Parameters:
message- assertion messageregex- regular expressionxpath- XPath expressionxml- document to apply XPath expression to- Throws:
XpathException- if XPath construction failsSAXException- if the parser says soIOException- on I/O errors
-
assertXPathMatches
public static void assertXPathMatches(String message, String regex, String xpath, Reader reader) throws XpathException, SAXException, IOException Asserts result of applying an XPath expression to a document matches a regular expression.- Parameters:
message- assertion messageregex- regular expressionxpath- XPath expressionreader- document to apply XPath expression to- Throws:
XpathException- if XPath construction failsSAXException- if the parser says soIOException- on I/O errors
-
assertXPathMatches
public static void assertXPathMatches(String regex, String xpath, Document doc) throws XpathException Asserts result of applying an XPath expression to a document matches a regular expression.- Parameters:
regex- regular expressionxpath- XPath expressiondoc- document to apply XPath expression to- Throws:
XpathException- if XPath construction fails
-
assertXPathMatches
public static void assertXPathMatches(String regex, String xpath, String xml) throws XpathException, SAXException, IOException Asserts result of applying an XPath expression to a document matches a regular expression.- Parameters:
regex- regular expressionxpath- XPath expressionxml- document to apply XPath expression to- Throws:
XpathException- if XPath construction failsSAXException- if the parser says soIOException- on I/O errors
-
assertXPathMatches
public static void assertXPathMatches(String regex, String xpath, Reader reader) throws XpathException, SAXException, IOException Asserts result of applying an XPath expression to a document matches a regular expression.- Parameters:
regex- regular expressionxpath- XPath expressionreader- document to apply XPath expression to- Throws:
XpathException- if XPath construction failsSAXException- if the parser says soIOException- on I/O errors
-