Package org.apache.cxf.test
Class XPathAssert
- java.lang.Object
-
- org.apache.cxf.test.XPathAssert
-
public final class XPathAssert extends Object
XPath test assertions.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertFault(Node node)static NodeListassertInvalid(String xpath, Node node, Map<String,String> namespaces)Assert that the following XPath query selects no nodes.static voidassertNoFault(Node node)static NodeListassertValid(String xpath, Node node, Map<String,String> namespaces)Assert that the following XPath query selects one or more nodes.static voidassertValidBoolean(String xpath, Node node, Map<String,String> namespaces)Assert that the following XPath query selects one or more nodes.static voidassertXPathEquals(String xpath, String value, Node node, Map<String,String> namespaces)Asser that the text of the xpath node retrieved is equal to the value specified.static voidassertXPathEquals(String xpath, QName value, Node node, Map<String,String> namespaces)Asser that the text of the xpath node retrieved is equal to the value specified.static XPathcreateXPath(Map<String,String> namespaces)Create the specified XPath expression with the namespaces added via addNamespace().
-
-
-
Method Detail
-
assertValid
public static NodeList assertValid(String xpath, Node node, Map<String,String> namespaces) throws Exception
Assert that the following XPath query selects one or more nodes.- Parameters:
xpath-- Throws:
Exception
-
assertValidBoolean
public static void assertValidBoolean(String xpath, Node node, Map<String,String> namespaces) throws Exception
Assert that the following XPath query selects one or more nodes.- Parameters:
xpath-- Throws:
Exception
-
assertInvalid
public static NodeList assertInvalid(String xpath, Node node, Map<String,String> namespaces) throws Exception
Assert that the following XPath query selects no nodes.- Parameters:
xpath-- Throws:
Exception
-
assertXPathEquals
public static void assertXPathEquals(String xpath, String value, Node node, Map<String,String> namespaces) throws Exception
Asser that the text of the xpath node retrieved is equal to the value specified.- Parameters:
xpath-value-node-- Throws:
Exception
-
assertXPathEquals
public static void assertXPathEquals(String xpath, QName value, Node node, Map<String,String> namespaces) throws Exception
Asser that the text of the xpath node retrieved is equal to the value specified.- Parameters:
xpath-value-node-- Throws:
Exception
-
-