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 void
assertXPathMatches
(String regex, String xpath, Reader reader) Asserts result of applying an XPath expression to a document matches a regular expression.static void
assertXPathMatches
(String regex, String xpath, String xml) Asserts result of applying an XPath expression to a document matches a regular expression.static void
assertXPathMatches
(String message, String regex, String xpath, Reader reader) Asserts result of applying an XPath expression to a document matches a regular expression.static void
assertXPathMatches
(String message, String regex, String xpath, String xml) Asserts result of applying an XPath expression to a document matches a regular expression.static void
assertXPathMatches
(String message, String regex, String xpath, Document doc) Asserts result of applying an XPath expression to a document matches a regular expression.static void
assertXPathMatches
(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
-