public interface RequestExpectationManager
MockRestServiceServer
を実装するために必要な動作をカプセル化します。これには、実際のリクエストを検証するための追加のメソッドとともに、パブリック API(期待値の作成 + 検証 / リセット)が含まれます。 この契約はアプリケーションで直接使用されませんが、カスタム実装は MockRestServiceServer
ビルダーを介して plugged
にすることができます。
修飾子と型 | メソッドと説明 |
---|---|
ResponseActions | expectRequest(ExpectedCount count, RequestMatcher requestMatcher) 新しいリクエストの期待を設定します。 |
void | reset() すべての期待値と記録されたリクエストを削除して内部状態をリセットします。 |
ClientHttpResponse | validateRequest(ClientHttpRequest request) 宣言された期待に照らして、与えられた実際のリクエストを検証します。 |
void | verify() すべての期待が満たされていることを確認します。 |
ResponseActions expectRequest(ExpectedCount count, RequestMatcher requestMatcher)
ResponseActions
は、期待値を追加し、レスポンスを定義するために使用されます。 これは MockRestServiceServer.expect(ExpectedCount, RequestMatcher)
のデリゲートです。
requestMatcher
- リクエスト期待 MockRestServiceServer.expect(RequestMatcher)
, MockRestServiceServer.expect(ExpectedCount, RequestMatcher)
void verify()
これは MockRestServiceServer.verify()
のデリゲートです。
java.lang.AssertionError
- 期待に応えられなかったとき MockRestServiceServer.verify()
void reset()
これは MockRestServiceServer.reset()
のデリゲートです。
ClientHttpResponse validateRequest(ClientHttpRequest request) throws java.io.IOException
これは、実際のリクエストに対して MockRestServiceServer
で使用されます。
request
- リクエスト java.lang.AssertionError
- 期待に応えられなかったとき java.io.IOException
- 検証エラーが発生した場合