パッケージ org.springframework.test.web.reactive.server
@NonNullApi @NonNullFields パッケージ org.springframework.test.web.reactive.server
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。- クラス説明レスポンスの Cookie に関するアサーション。型
<T>
の表現に完全に抽出されたレスポンス本文を公開するExchangeResult
サブクラス。WebTestClient
を介して実行される交換のリクエストおよびレスポンスの詳細のコンテナー。Flux<T>
としてデコードされましたがまだ消費されていないレスポンス本体を持つExchangeResult
バリアント。レスポンスのヘッダーのアサーション。ネットワークソケットに対して実際のリクエストを行うのではなく、HttpHandler
を呼び出してリクエストを処理するコネクター。サーバーレスポンスがReactiveHttpOutputMessage.writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>)
またはReactiveHttpOutputMessage.setComplete()
を介して完了した後にエラーが発生し、変更できなくなったことを示します。JsonPath アサーション。リクエストが実行された後のサーバーレスポンスの状態に関するさらなるアサーションのために、基盤となるモックサーバー交換からの結果オブジェクトも公開する単純なClientHttpResponse
拡張。フレームワークまたはアプリケーションが一連のカスタマイズをWebTestClient.MockServerSpec
に事前パッケージ化し、ショートカットとして公開するために使用できる契約。レスポンスステータスに関するアサーション。内部でWebClient
を使用してリクエストを実行する一方で、レスポンスを検証する流れるような API を提供する Web サーバーをテストするためのクライアント。レスポンス本文の内容に対する期待の仕様。WebTestClient.BodySpec <B, S は WebTestClient.BodySpec <B, S>> を継承します。単一のオブジェクトにデコードされたレスポンス本文に対する期待の仕様。テストに使用するWebClient
をカスタマイズする手順。内部でWebClient.Builder
に委譲します。WebFluxConfigurer
と同等で内部的に委譲するコントローラー構成をカスタマイズするための仕様。リストにデコードされたレスポンス本文に対する期待の仕様。WebTestClient.MockServerSpec<B extends WebTestClient.MockServerSpec<B>>サーバーなしでテストをセットアップするための基本仕様。リクエストの本文を提供するための仕様。リクエストの本文と URI を提供するための仕様。リクエストヘッダーを追加し、交換を実行するための仕様。リクエストヘッダーとリクエストの URI を提供するための仕様。アサーションをレスポンスに適用するための連鎖 API。ルーター関数の構成をカスタマイズするための仕様。WebTestClient.UriSpec<S extends WebTestClient.RequestHeadersSpec<?>>リクエストの URI を提供するための仕様。カスタマイズをWebTestClient.Builder
にカプセル化するための契約。WebTestClient
の XPath アサーション。