使用Spring WS测试测试CXF客户端

时间:2014-12-01 11:02:43

标签: java web-services cxf spring-ws

根据文档,您可以使用http://docs.spring.io/spring-ws/site/apidocs/org/springframework/ws/test/client/MockWebServiceServer.html服务器很好地测试您的WS客户端。

但是,您的客户必须有一个先决条件

   // MyWebServiceClient extends WebServiceGatewaySupport, and is configured in applicationContext.xml
   @Autowired
   private MyWebServiceClient client;

扩展WebServiceGatewaySupport。

我的问题是,如果我使用其他实现,例如CXF。是否有支持CXF客户端的现有模拟服务器实现?

2 个答案:

答案 0 :(得分:2)

没有。 spring-ws-test模块特定于Spring-WS,不能与其他框架一起使用。例如,您可以使用SoapUI。

答案 1 :(得分:0)

我创建了一个simple JUnit rule,可以让您在CXF中使用服务器进行模拟。基本上使用属性配置客户端,然后将它们指向一个委托给模拟对象的webservice实例。