クラス ExchangeResult
java.lang.ObjectSE
org.springframework.test.web.reactive.server.ExchangeResult
- 既知の直属サブクラス
EntityExchangeResult, FluxExchangeResult
WebTestClient を介して実行される交換のリクエストおよびレスポンスの詳細のコンテナー。 本文はまだデコードおよび消費されていない可能性があるため、デコードされたレスポンス本文はこのレベルでは公開されないことに注意してください。サブ型 EntityExchangeResult と FluxExchangeResult は、それぞれデコードされたレスポンスエンティティとデコードされた (ただし消費されていない) レスポンス本文へのアクセスを提供します。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Sam Brannen
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidassertWithDiagnostics(RunnableSE assertion) 指定された Runnable を実行し、任意のAssertionErrorSE をキャッチし、クラスログカテゴリのエラーレベルでリクエストとレスポンスに関する詳細をログに記録し、その後、エラーを再スローします。設定されたコーデックに基づいてJsonConverterDelegateを返します。リクエストのメソッドを返します。該当する場合は、サーバーレスポンスの状態に関するさらなるアサーションのために、モックサーバー交換からの結果を返します。byte @Nullable []リクエストを介して書き込まれた生のリクエスト本文コンテンツを返します。サーバーに送信されたリクエストヘッダーを返します。byte @Nullable []レスポンスに書き込まれた生のリクエスト本文のコンテンツを返します。サーバーから受信したレスポンス Cookie を返します。サーバーから受信したレスポンスヘッダーを返します。HTTP ステータスコードをHttpStatusCode値として返します。リクエストの準備に使用された元の URI テンプレートがあれば、それを返します。getUrl()リクエストの URI を返します。toString()
メソッドの詳細
getMethod
リクエストのメソッドを返します。getUrl
リクエストの URI を返します。getUriTemplate
getRequestHeaders
サーバーに送信されたリクエストヘッダーを返します。getRequestBodyContent
リクエストを介して書き込まれた生のリクエスト本文コンテンツを返します。注意 : リクエストコンテンツが何らかの理由でまだ消費されていない場合、このメソッドを使用すると消費がトリガーされます。
- 例外:
IllegalStateExceptionSE- リクエストボディが完全に書かれていない場合。
getStatus
HTTP ステータスコードをHttpStatusCode値として返します。getResponseHeaders
サーバーから受信したレスポンスヘッダーを返します。getResponseCookies
サーバーから受信したレスポンス Cookie を返します。getResponseBodyContent
レスポンスに書き込まれた生のリクエスト本文のコンテンツを返します。注意 : レスポンスコンテンツがまだ消費されていない場合、このメソッドを使用すると消費がトリガーされます。
- 例外:
IllegalStateExceptionSE- レスポンスが完全に読み取られていない場合。
getMockServerResult
getJsonConverterDelegate
Return aJsonConverterDelegatebased on the configured codecs. Mainly for internal use from AssertJ support classes.- 導入:
- 7.0
assertWithDiagnostics
指定された Runnable を実行し、任意のAssertionErrorSE をキャッチし、クラスログカテゴリのエラーレベルでリクエストとレスポンスに関する詳細をログに記録し、その後、エラーを再スローします。toString