FlashAttributeResultMatchersのメソッド一覧

Pocket

■FlashAttributeResultMatchersのメソッド一覧

public ResultMatcher attribute(final String name, final Matcher matcher) flashスコープに設定された属性名と値を検証する
(属性名を指定せずに設定された値は先頭小文字のクラス名になり、配列やListの場合は格納したクラスの先頭小文字クラス名+Listの名前になる)
実行例)flashスコープに設定された属性名"testClass"の値が"value"である
MockMvcオブジェクト.perform(get("/")
    .andExpect(flashl().attribute("testClass", "value")));
public ResultMatcher attribute(final String name, final Object value) flashスコープに設定された属性名と値をMatcherを使って検証する
実行例)flashスコープに設定された属性名"testClass"の値が"value"である
MockMvcオブジェクト.perform(get("/")
    .andExpect(flashl().attribute("testClass", is("value"))));
public ResultMatcher attributeExists(final String… names) flashスコープに設定された属性名が存在するか検証する
実行例)flashスコープに属性名"testClass"が存在するか検証する
MockMvcオブジェクト.perform(get("/")
    .andExpect(flashl().attributeExists("testClass")));
public ResultMatcher attributeCount(final int count) flashスコープに設定された属性数を検証する
実行例)flashスコープに属性が3つ設定されているか検証する
MockMvcオブジェクト.perform(get("/")
    .andExpect(flashl().attributeCount(3)));
広告

Pocket