你不必发布到tomcat等容器中就可以进行测试,常用的测试类常继续AbstractXFireSpringTest 抽象类。AbstractXFireSpringTest 类又实现了AbstractXFireTest 类,AbstractXFireTest 类是TestCase的子类,所以你可以使用junit进行单元测试。
下面看一个例子:
package com.kuaff.xfire.samples;
import Java.net.URL;
import org.apache.xbean.spring.context.ClassPathXMLApplicationContext;
import org.codehaus.xfire.client.Client;
import org.codehaus.xfire.service.Endpoint;
import org.codehaus.xfire.spring.AbstractXFireSpringTest;
import org.jdom.Document;
import org.springframework.context.ApplicationContext;
public class MathClientTest extends AbstractXFireSpringTest
{
public void testService() throws Exception
{
Document wsdl = getWSDLDocument("MathService");
printNode(wsdl);