■RequestResultMatchersのメソッド一覧
public ResultMatcher asyncStarted() | 非同期処理が実行されているか検証する |
実行例)非同期処理が実行されている MockMvcオブジェクト.perform(get("/") .andExpect(request().asyncStarted()); |
|
public ResultMatcher asyncNotStarted() | 非同期処理が実行されていないか検証する |
実行例)非同期処理が実行されていない MockMvcオブジェクト.perform(get("/") .andExpect(request().asyncNotStarted()); |
|
public |
非同期処理の結果をMatcherを使って検証する ※コントローラメソッドの戻り値がCallback or WebAsyncTaskの場合だけ |
実行例)非同期処理の結果が"Hello" MockMvcオブジェクト.perform(get("/") .andExpect(request().asyncResult(is("Hello"))); |
|
public |
非同期処理の結果を検証する ※コントローラメソッドの戻り値がCallback or WebAsyncTaskの場合だけ |
実行例)非同期処理の結果が"Hello" ※コントローラメソッドの戻り値がCallback or WebAsyncTaskの場合だけ MockMvcオブジェクト.perform(get("/") .andExpect(request().asyncResult("Hello")); |
|
public |
リクエストに含まれる属性値をMatcherを使って検証する (Controllerメソッド内でModelに追加した属性) |
実行例)リクエストに属性"key"が値"value"で含まれる MockMvcオブジェクト.perform(get("/") .andExpect(equest().attribute("key", is("value"))); |
|
public |
リクエストに含まれる属性値を検証する (Controllerメソッド内でModelに追加した属性) |
実行例)リクエストに属性"key"が値"value"で含まれる MockMvcオブジェクト.perform(get("/") .andExpect(equest().attribute("key", "value")); |
|
public |
Sessionに含まれる属性値をMatcherを使って検証する |
実行例)Sessionに属性"key"が"value"で含まれる MockMvcオブジェクト.perform(get("/") .andExpect(equest().sessionAttribute("key", is("value"))); |
|
public |
Sessionに含まれる属性値を検証する |
実行例)Sessionに属性"key"が"value"で含まれる MockMvcオブジェクト.perform(get("/") .andExpect(equest().sessionAttribute("key", "value")); |