2

Spring Cloud Contract を使用して、Spring-WS エンドポイントを実行している Spring Boot サービスをテストできますか? Groovy DSL を使用して SOAP 要求/応答を定義する機能が必要ですが、これらのサービスを Spring Cloud Contract で動作させることができませんでした。これらのテストを実行しようとすると、エラーが発生し続けます (200 が予想されますが、404 を受け取りました)。興味深いことに、これらのサービスが Spring-WS エンドポイントであり、Spring REST コントローラーではないという事実 (つまり、 Spring Cloud Contract は REST エンドポイントのみを「参照」しますか?)。そして...別のエラーセットに移りました。したがって、この時点で、Spring Cloud Contract を使用して SOAP サービスをテストすることはできないと想定しています。

私たちのコア サービスは REST サービスとして実装されていますが、SOAP クライアントが REST に移行できるようになるまでサポートする必要があるため、REST サービスをラップします。両方をテストする能力が必要です。REST サービスのテストを正常に作成しました。

4

1 に答える 1