org.codehaus.xfire.test
Class XPathAssert

java.lang.Object
  extended by org.codehaus.xfire.test.XPathAssert

public class XPathAssert
extends java.lang.Object

WebService assertions.

Author:
Dan Diephouse

Constructor Summary
XPathAssert()
           
 
Method Summary
static void assertFault(org.jdom.Content node)
           
static java.util.List assertInvalid(java.lang.String xpath, java.lang.Object node, java.util.Map namespaces)
          Assert that the following XPath query selects no nodes.
static void assertNoFault(org.jdom.Document node)
           
static java.util.List assertValid(java.lang.String xpath, java.lang.Object node, java.util.Map namespaces)
          Assert that the following XPath query selects one or more nodes.
static void assertXPathEquals(java.lang.String xpath, java.lang.String value, org.jdom.Document node, java.util.Map namespaces)
          Asser that the text of the xpath node retrieved is equal to the value specified.
static org.jdom.xpath.XPath createXPath(java.lang.String xpathString, java.util.Map namespaces)
          Create the specified XPath expression with the namespaces added via addNamespace().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathAssert

public XPathAssert()
Method Detail

assertValid

public static java.util.List assertValid(java.lang.String xpath,
                                         java.lang.Object node,
                                         java.util.Map namespaces)
                                  throws java.lang.Exception
Assert that the following XPath query selects one or more nodes.

Parameters:
xpath -
Throws:
java.lang.Exception

assertInvalid

public static java.util.List assertInvalid(java.lang.String xpath,
                                           java.lang.Object node,
                                           java.util.Map namespaces)
                                    throws java.lang.Exception
Assert that the following XPath query selects no nodes.

Parameters:
xpath -
Throws:
java.lang.Exception

assertXPathEquals

public static void assertXPathEquals(java.lang.String xpath,
                                     java.lang.String value,
                                     org.jdom.Document node,
                                     java.util.Map namespaces)
                              throws java.lang.Exception
Asser that the text of the xpath node retrieved is equal to the value specified.

Parameters:
xpath -
value -
node -
Throws:
java.lang.Exception

assertNoFault

public static void assertNoFault(org.jdom.Document node)
                          throws java.lang.Exception
Throws:
java.lang.Exception

assertFault

public static void assertFault(org.jdom.Content node)
                        throws java.lang.Exception
Throws:
java.lang.Exception

createXPath

public static org.jdom.xpath.XPath createXPath(java.lang.String xpathString,
                                               java.util.Map namespaces)
                                        throws java.lang.Exception
Create the specified XPath expression with the namespaces added via addNamespace().

Throws:
java.lang.Exception


Copyright © 2004-2008. All Rights Reserved.