RequestResultMatchersのメソッド一覧

Pocket

■RequestResultMatchersのメソッド一覧

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

Pocket