org.apache.xmlrpc.test
Class XmlRpcTestCase

java.lang.Object
  extended by TestCase
      extended by org.apache.xmlrpc.test.XmlRpcTestCase
Direct Known Subclasses:
AuthenticationTest, BaseTest, CustomTypesTest, DynamicProxyTest, JiraTest, MetadataTest

public abstract class XmlRpcTestCase
extends TestCase

Abstract base class for deriving test cases.


Field Summary
protected  ClientProvider[] providers
           
 
Constructor Summary
XmlRpcTestCase()
           
 
Method Summary
protected  org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig(ClientProvider pProvider)
           
protected  org.apache.xmlrpc.client.XmlRpcClientConfig getExConfig(ClientProvider pProvider)
           
protected abstract  org.apache.xmlrpc.server.XmlRpcHandlerMapping getHandlerMapping()
           
protected  org.apache.xmlrpc.server.XmlRpcHandlerMapping getHandlerMapping(java.lang.String pResource)
           
protected  org.apache.xmlrpc.common.TypeConverterFactory getTypeConverterFactory()
           
protected  ClientProvider[] initProviders(org.apache.xmlrpc.server.XmlRpcHandlerMapping pMapping)
           
 void setUp()
           
 void tearDown()
           
(package private) static java.lang.String writeRequest(org.apache.xmlrpc.client.XmlRpcClient pClient, org.apache.xmlrpc.XmlRpcRequest pRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providers

protected ClientProvider[] providers
Constructor Detail

XmlRpcTestCase

public XmlRpcTestCase()
Method Detail

getHandlerMapping

protected abstract org.apache.xmlrpc.server.XmlRpcHandlerMapping getHandlerMapping()
                                                                            throws java.io.IOException,
                                                                                   org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

getConfig

protected org.apache.xmlrpc.client.XmlRpcClientConfigImpl getConfig(ClientProvider pProvider)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

getExConfig

protected org.apache.xmlrpc.client.XmlRpcClientConfig getExConfig(ClientProvider pProvider)
                                                           throws java.lang.Exception
Throws:
java.lang.Exception

getHandlerMapping

protected org.apache.xmlrpc.server.XmlRpcHandlerMapping getHandlerMapping(java.lang.String pResource)
                                                                   throws java.io.IOException,
                                                                          org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

initProviders

protected ClientProvider[] initProviders(org.apache.xmlrpc.server.XmlRpcHandlerMapping pMapping)
                                  throws javax.servlet.ServletException,
                                         java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

setUp

public void setUp()
           throws java.lang.Exception
Throws:
java.lang.Exception

tearDown

public void tearDown()
              throws java.lang.Exception
Throws:
java.lang.Exception

getTypeConverterFactory

protected org.apache.xmlrpc.common.TypeConverterFactory getTypeConverterFactory()

writeRequest

static java.lang.String writeRequest(org.apache.xmlrpc.client.XmlRpcClient pClient,
                                     org.apache.xmlrpc.XmlRpcRequest pRequest)
                              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException