Junit 테스트 클래스에서 SpringWS 엔드 포인트 인 터 레이터를 호출하는 방법에 대한 코드 예제가 좋을 것입니다. 특히 SOAP 메시지 컨텍스트와 엔드 포인트 오브젝트를 준비하는 방법 컨텍스트의 SOAP 메시지에는 사용자 정의 SOAP 헤더가 포함되어야합니다. 모든 예를 감상 할 수있다스프링 ws 엔드 포인트 인터셉터에 대한 Junit 테스트
public class MyInterceptorTest
private static String "... my XML SOAP test message ...";
@Test
public testMyInterceptor() {
myMessageContext = ... Build a MessageContext with the XML message string;
myEndPointObject = ... Build an endpoint object;
boolean result = MyInterceptorClass.handleRequest(myMessageContext, myEndPointObject);
... Check results;
}
뭔가 같은 ....
어떤 버전의 Spring-WS? – skaffman
Spring-WS 2.0을 사용하면 사용자 정의 SOAp 헤더가있는 SOAP 메시지를 생성해야한다. 이것을 보관 유지하는 MessageContext를 구축하는 방법의 예를 찾고 있습니다. – Dave1963