インターフェース MvcTestResult
- すべてのスーパーインターフェース:
org.assertj.core.api.AssertProvider<MvcTestResultAssert>
assertThat
で使用することを意図した MockMvcTester
を使用して実行されたリクエストの結果を提供します。次の 2 つの異なる状態のいずれかになります。
- 解決された例外で失敗した場合でも、リクエストは正常に処理されました。結果は使用可能であり、
getUnresolvedException()
はnull
を返します。 - リクエストは予期せず失敗しました。
getUnresolvedException()
はエラーに関する詳細情報を提供します。結果にアクセスしようとすると、例外が発生して失敗します。
リクエストが非同期だった場合、この時点で完全に解決され、レスポンスの完了を待たずに通常のアサーションを適用できます。
- 導入:
- 6.2
- 作成者:
- Stephane Nicoll, Brian Clozel
- 関連事項:
方法の概要
修飾子と型メソッド説明処理の結果を返します。default MockHttpServletRequest
実行されたリクエストを返します。default MockHttpServletResponse
結果のレスポンスを返します。リクエストの処理中に予期せずスローされた例外があれば、それを返します。インターフェース org.assertj.core.api.AssertProvider から継承されたメソッド
assertThat
メソッドの詳細
getMvcResult
MvcResult getMvcResult()処理の結果を返します。処理が未解決の例外で失敗した場合、結果は利用できません。getUnresolvedException()
を参照してください。- 戻り値:
MvcResult
- 例外:
IllegalStateExceptionSE
- 処理が未解決の例外で失敗した場合
getRequest
実行されたリクエストを返します。getResponse
結果のレスポンスを返します。getUnresolvedException
リクエストの処理中に予期せずスローされた例外があれば、それを返します。