Class XPathRegexAssert
- java.lang.Object
-
- org.custommonkey.xmlunit.examples.XPathRegexAssert
-
public class XPathRegexAssert extends Object
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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
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
-
-