2014-12-01 17 views
0

설명서에 따르면 http://docs.spring.io/spring-ws/site/apidocs/org/springframework/ws/test/client/MockWebServiceServer.html 서버를 사용하여 WS 클라이언트를 제대로 테스트 할 수 있습니다.Spring WS 테스트 CXF 클라이언트 테스트

그러나

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

WebServiceGatewaySupport을 확장하는 클라이언트가이 하나의 전제 조건이있다.

제 질문은 제가 CXF와 같은 다른 구현을 사용하고있는 경우입니다. CXF 클라이언트를 지원하는 기존 모의 서버 구현이 있습니까?

답변

2

아니오. spring-ws-test 모듈은 Spring-WS에만 해당되며 다른 프레임 워크에서는 사용할 수 없습니다. 예를 들어 SoapUI를 사용할 수 있습니다.

+0

jaxws : server의 '모의 된'인스턴스로 soapui없이 테스트 할 수 있습니다. WebServiceGatewaySupport와 마찬가지로 Spring-WS 테스트 모의를하는 것이 좋을지라도. –

0

simple JUnit rule을 작성하여 CXF의 서버로 모의 할 수 있습니다. 기본적으로 속성을 사용하여 클라이언트를 구성한 다음 mock 객체에 위임하는 webservice 인스턴스를 지정합니다.