Class AbstractCXFTest

java.lang.Object
org.apache.cxf.test.AbstractCXFTest
Direct Known Subclasses:
AbstractCXFSpringTest

public abstract class AbstractCXFTest extends Object
A basic test case meant for helping users unit test their services.
See Also:
  • Field Details

    • testUtilities

      protected TestUtilities testUtilities
    • bus

      protected org.apache.cxf.Bus bus
  • Constructor Details

    • AbstractCXFTest

      protected AbstractCXFTest()
  • Method Details

    • setUpBus

      public void setUpBus() throws Exception
      Throws:
      Exception
    • getBus

      public org.apache.cxf.Bus getBus()
    • shutdownBus

      public void shutdownBus()
    • createBus

      protected org.apache.cxf.Bus createBus() throws org.apache.cxf.BusException
      Throws:
      org.apache.cxf.BusException
    • invokeBytes

      protected byte[] invokeBytes(String address, String transport, String message) throws Exception
      Throws:
      Exception
    • invoke

      protected Node invoke(String address, String transport, String message) throws Exception
      Throws:
      Exception
    • assertValid

      public NodeList assertValid(String xpath, Node node) throws Exception
      Assert that the following XPath query selects one or more nodes.
      Parameters:
      xpath -
      Throws:
      Exception
    • assertValidBoolean

      public void assertValidBoolean(String xpath, Node node) throws Exception
      Assert that the following XPath query selects a boolean value.
      Parameters:
      xpath -
      Throws:
      Exception
    • assertInvalid

      public NodeList assertInvalid(String xpath, Node node) throws Exception
      Assert that the following XPath query selects no nodes.
      Parameters:
      xpath -
      Throws:
      Exception
    • assertXPathEquals

      public void assertXPathEquals(String xpath, String value, Node node) throws Exception
      Assert that the text of the xpath node retrieved is equal to the value specified.
      Parameters:
      xpath -
      value -
      node -
      Throws:
      Exception
    • assertXPathEquals

      public void assertXPathEquals(String xpath, QName value, Node node) throws Exception
      Assert that the text of the xpath node retrieved is equal to the value specified.
      Parameters:
      xpath -
      value -
      node -
      Throws:
      Exception
    • assertNoFault

      public void assertNoFault(Node node) throws Exception
      Assert that this node is not a SOAP fault part.
      Parameters:
      node -
      Throws:
      Exception
    • addNamespace

      public void addNamespace(String ns, String uri)
      Add a namespace that will be used for XPath expressions.
      Parameters:
      ns - Namespace name.
      uri - The namespace uri.
    • getNamespaceContext

      public NamespaceContext getNamespaceContext()
    • getNamespaces

      public Map<String,String> getNamespaces()
    • getResourceAsStream

      protected InputStream getResourceAsStream(String resource)
    • getResourceAsReader

      protected Reader getResourceAsReader(String resource)
    • getTestFile

      public File getTestFile(String relativePath)
    • getBasedir

      public static String getBasedir()
    • getWSDLDocument

      protected Document getWSDLDocument(org.apache.cxf.endpoint.Server server) throws javax.wsdl.WSDLException
      Throws:
      javax.wsdl.WSDLException