インターフェース ResultMatcher
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ResultMatcher
は、実行されたリクエストの結果を何らかの期待と照合します。MockMvcResultMatchers
の静的ファクトリメソッドを参照してください。
ステータスおよびコンテンツ結果マッチャーの使用例
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; import static org.springframework.test.web.servlet.setup.MockMvcBuilders.*; // ... WebApplicationContext wac = ...; MockMvc mockMvc = webAppContextSetup(wac).build(); mockMvc.perform(get("/form")) .andExpectAll( status().isOk(), content().mimeType(MediaType.APPLICATION_JSON));
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev, Sam Brannen
方法の概要
修飾子と型メソッド説明void
実行されたリクエストの結果をアサートします。static ResultMatcher
matchAll
(ResultMatcher... matchers) 使用すべきではありません。
メソッドの詳細
match
実行されたリクエストの結果をアサートします。- パラメーター:
result
- 実行されたリクエストの結果- 例外:
ExceptionSE
- 障害が発生した場合
matchAll
使用すべきではありません。Spring Framework 5.3.10 現在、ResultActions.andExpectAll(ResultMatcher...)
を推奨結果マッチャーの配列と照合するための静的メソッド。- パラメーター:
matchers
- マッチャー- 導入:
- 5.1
ResultActions.andExpectAll(ResultMatcher...)
を推奨