JunitテストクラスからSpringWSエンドポイントイントラクラスターを呼び出す方法のコード例があれば分かります。特に、SOAPメッセージコンテキストとエンドポイントオブジェクトを準備する方法。コンテキスト内のSOAPメッセージには、カスタムSOAPヘッダーが含まれている必要があります。SpringWSエンドポイントインターセプタの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