インターフェース WebTestClient.BodySpec<B, S extends WebTestClient.BodySpec<B,S>>
- 型パラメーター:
B- ボディ型S- 仕様型への自己参照
- すべての既知のサブインターフェース:
WebTestClient.ListBodySpec<E>
- 含まれているインターフェース:
WebTestClient
public static interface WebTestClient.BodySpec<B, S extends WebTestClient.BodySpec<B,S>>
単一のオブジェクトにデコードされたレスポンス本文に対する期待の仕様。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel, Sam Brannen, Micha ł Rowicki
メソッドのサマリー
修飾子と型メソッド説明<T extends S>
TconsumeWith(ConsumerSE<EntityExchangeResult<B>> consumer) 指定されたConsumerSE で交換結果をアサートします。<T extends S>
T抽出されたボディが指定された値と等しいことをアサートします。チェーンされた API を終了し、デコードされたレスポンスコンテンツを含むExchangeResultを返します。<T extends S, R>
Tvalue(@NonNull FunctionSE<@Nullable B, @Nullable R> bodyMapper, ConsumerSE<? super R> consumer) 関数を使用して抽出された本体を変換し (たとえば、プロパティを抽出)、マップされた値をConsumerSE を使用してアサートします。<T extends S, R>
T非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<T extends S>
Tvalue(ConsumerSE<@Nullable B> consumer) 抽出されたボディをConsumerSE でアサートします。<T extends S>
T非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先
メソッドの詳細
isEqualTo
value
@DeprecatedSE(since="7.0", forRemoval=true) @NullUnmarked <T extends S> T value(Matcher<? super B> matcher) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先抽出されたボディをMatcherでアサートします。- 導入:
- 5.1
value
@DeprecatedSE(since="7.0", forRemoval=true) @NullUnmarked <T extends S, R> T value(@NonNull FunctionSE<@Nullable B, @Nullable R> bodyMapper, Matcher<? super R> matcher) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先関数を使用して抽出された本体を変換し (たとえば、プロパティを抽出)、マップされた値をMatcherを使用してアサートします。- 導入:
- 5.1
value
value
<T extends S, R> T value(@NonNull FunctionSE<@Nullable B, @Nullable R> bodyMapper, ConsumerSE<? super R> consumer) 関数を使用して抽出された本体を変換し (たとえば、プロパティを抽出)、マップされた値をConsumerSE を使用してアサートします。- 導入:
- 7.0
consumeWith
指定されたConsumerSE で交換結果をアサートします。returnResult
EntityExchangeResult<B> returnResult()チェーンされた API を終了し、デコードされたレスポンスコンテンツを含むExchangeResultを返します。
ConsumerSE ベースのバリアントとWebTestClientResponse経由の AssertJ サポートを優先