クラス DefaultRequestExpectation
java.lang.ObjectSE
org.springframework.test.web.client.DefaultRequestExpectation
- 実装されたすべてのインターフェース:
RequestExpectation
、RequestMatcher
、ResponseActions
、ResponseCreator
リクエストマッチャーとそれに含まれるレスポンス作成者に単に委譲する
RequestExpectation
のデフォルト実装。- 導入:
- 4.3
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
修飾子と型クラス説明protected static class
実際のリクエスト数と予想されるリクエスト数を追跡するヘルパークラス。コンストラクターのサマリー
コンストラクター説明DefaultRequestExpectation
(ExpectedCount expectedCount, RequestMatcher requestMatcher) RequestCount
で示されるように、何度も呼び出される必要がある新しいリクエストの期待値を作成します。メソッドのサマリー
修飾子と型メソッド説明andExpect
(RequestMatcher requestMatcher) リクエストの期待値を追加します。void
andRespond
(ResponseCreator responseCreator) レスポンスを定義します。createResponse
(ClientHttpRequest request) 5.0.3 の時点で、意図的にブロックする可能性のあるレスポンスの作成は、リクエストカウントの追跡から分離され、このメソッドはカウントを透過的にインクリメントしないことに注意してください。protected DefaultRequestExpectation.RequestCount
protected ListSE<RequestMatcher>
protected ResponseCreator
boolean
この期待に対する呼び出しの残りのカウントがあるかどうか。void
一致するリクエスト数を増やし、最大数に達していないことを確認します。boolean
このリクエスト予測の要件が満たされているかどうか。void
match
(ClientHttpRequest request) 指定されたリクエストを特定の期待値と照合します。
コンストラクターの詳細
DefaultRequestExpectation
RequestCount
で示されるように、何度も呼び出される必要がある新しいリクエストの期待値を作成します。- パラメーター:
expectedCount
- 予想されるリクエスト expectedCount
メソッドの詳細
getRequestCount
getRequestMatchers
getResponseCreator
andExpect
インターフェースからコピーされた説明:ResponseActions
リクエストの期待値を追加します。- 次で指定:
- インターフェース
ResponseActions
のandExpect
- 戻り値:
- 期待
andRespond
インターフェースからコピーされた説明:ResponseActions
レスポンスを定義します。- 次で指定:
- インターフェース
ResponseActions
のandRespond
- パラメーター:
responseCreator
- レスポンスの作成者
match
インターフェースからコピーされた説明:RequestMatcher
指定されたリクエストを特定の期待値と照合します。- 次で指定:
- インターフェース
RequestMatcher
のmatch
- パラメーター:
request
- アサーションを作成するリクエスト- 例外:
IOExceptionSE
- I/O エラーの場合
createResponse
5.0.3 の時点で、意図的にブロックする可能性のあるレスポンスの作成は、リクエストカウントの追跡から分離され、このメソッドはカウントを透過的にインクリメントしないことに注意してください。代わりに、incrementAndValidate()
を個別に呼び出す必要があります。- 次で指定:
- インターフェース
ResponseCreator
のcreateResponse
- パラメーター:
request
- リクエスト- 例外:
IOExceptionSE
hasRemainingCount
public boolean hasRemainingCount()インターフェースからコピーされた説明:RequestExpectation
この期待に対する呼び出しの残りのカウントがあるかどうか。- 次で指定:
- インターフェース
RequestExpectation
のhasRemainingCount
incrementAndValidate
public void incrementAndValidate()インターフェースからコピーされた説明:RequestExpectation
一致するリクエスト数を増やし、最大数に達していないことを確認します。- 次で指定:
- インターフェース
RequestExpectation
のincrementAndValidate
isSatisfied
public boolean isSatisfied()インターフェースからコピーされた説明:RequestExpectation
このリクエスト予測の要件が満たされているかどうか。- 次で指定:
- インターフェース
RequestExpectation
のisSatisfied