インターフェース WebTestClient.BodySpec<B,S extends WebTestClient.BodySpec<B,S>>
- 型パラメーター:
S- 仕様型への自己参照B- ボディ型
- すべての既知のサブインターフェース:
WebTestClient.ListBodySpec<E>
- 含まれているインターフェース:
- WebTestClient
public static interface WebTestClient.BodySpec<B,S extends WebTestClient.BodySpec<B,S>>
単一のオブジェクトにデコードされたレスポンス本文に対する期待の仕様。
メソッドのサマリー
修飾子と型メソッド説明<T extends S>
TconsumeWith(ConsumerSE<EntityExchangeResult<B>> consumer) 指定されたConsumerSE で交換結果をアサートします。<T extends S>
T抽出されたボディが指定された値と等しいことをアサートします。チェーンされた API を終了し、デコードされたレスポンスコンテンツを含むExchangeResultを返します。<T extends S>
Tvalue(ConsumerSE<B> consumer) 抽出されたボディをConsumerSE でアサートします。<T extends S,R>
Tvalue(FunctionSE<B, R> bodyMapper, Matcher<? super R> matcher) 関数を使用して抽出された本体を変換し (たとえば、プロパティを抽出)、マップされた値をMatcherを使用してアサートします。<T extends S>
T抽出されたボディをMatcherでアサートします。
メソッドの詳細
isEqualTo
抽出されたボディが指定された値と等しいことをアサートします。value
抽出されたボディをMatcherでアサートします。- 導入:
- 5.1
value
関数を使用して抽出された本体を変換し (たとえば、プロパティを抽出)、マップされた値をMatcherを使用してアサートします。- 導入:
- 5.1
value
抽出されたボディをConsumerSE でアサートします。- 導入:
- 5.1
consumeWith
指定されたConsumerSE で交換結果をアサートします。returnResult
EntityExchangeResult<B> returnResult()チェーンされた API を終了し、デコードされたレスポンスコンテンツを含むExchangeResultを返します。