クラス SimpleRequestExpectationManager
java.lang.ObjectSE
org.springframework.test.web.client.AbstractRequestExpectationManager
org.springframework.test.web.client.SimpleRequestExpectationManager
- 実装されたすべてのインターフェース:
RequestExpectationManager
リクエストを期待値に順番に、つまり期待値の宣言順に一致させる単純な
RequestExpectationManager
。リクエストの期待値が 1 よりも大きい場合、最初の実行のみが宣言の順序と一致することが期待されます。後続のリクエスト実行は、その後どこにでも挿入できます。
- 導入:
- 4.3
- 作成者:
- Rossen Stoyanchev, Juergen Hoeller
ネストされたクラスのサマリー
クラス org.springframework.test.web.client.AbstractRequestExpectationManager から継承されたネストクラス / インターフェース
AbstractRequestExpectationManager.RequestExpectationGroup
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明protected void
最初の実際のリクエスト時に呼び出されます。これは事実上、期待宣言フェーズが終了したことを意味します。protected RequestExpectation
matchRequest
(ClientHttpRequest request) 5.0.3 サブクラスの時点で、リクエストを期待どおりに一致させるために、#validateRequestInternal(ClientHttpRequest)
の代わりにこのメソッドを実装し、レスポンスを作成するための呼び出しを別のステップ (このクラスによって呼び出される) として残す必要があります。void
reset()
すべての期待値と記録されたリクエストを削除して内部状態をリセットします。クラス org.springframework.test.web.client.AbstractRequestExpectationManager から継承されたメソッド
createUnexpectedRequestError, expectRequest, getExpectations, getRequestDetails, getRequests, validateRequest, verify, verify
コンストラクターの詳細
SimpleRequestExpectationManager
public SimpleRequestExpectationManager()
メソッドの詳細
afterExpectationsDeclared
protected void afterExpectationsDeclared()クラスからコピーされた説明:AbstractRequestExpectationManager
最初の実際のリクエスト時に呼び出されます。これは事実上、期待宣言フェーズが終了したことを意味します。- オーバーライド:
- クラス
AbstractRequestExpectationManager
のafterExpectationsDeclared
matchRequest
クラスからコピーされた説明:AbstractRequestExpectationManager
5.0.3 サブクラスの時点で、リクエストを期待どおりに一致させるために、#validateRequestInternal(ClientHttpRequest)
の代わりにこのメソッドを実装し、レスポンスを作成するための呼び出しを別のステップ (このクラスによって呼び出される) として残す必要があります。- オーバーライド:
- クラス
AbstractRequestExpectationManager
のmatchRequest
- パラメーター:
request
- 現在のリクエスト- 戻り値:
RequestExpectation.incrementAndValidate()
を介して更新されたリクエスト数を持つ一致した期待値。- 例外:
IOExceptionSE
reset
public void reset()インターフェースからコピーされた説明:RequestExpectationManager
すべての期待値と記録されたリクエストを削除して内部状態をリセットします。これは
MockRestServiceServer.reset()
のデリゲートです。- 次で指定:
- インターフェース
RequestExpectationManager
のreset
- オーバーライド:
- クラス
AbstractRequestExpectationManager
のreset
- 関連事項: