public interface ResultActionsMockMvcResultMatchers および MockMvcResultHandlers の静的ファクトリメソッドを参照してください。
| 修飾子と型 | メソッドと説明 |
|---|---|
ResultActions | andDo(ResultHandler handler) 一般的なアクションを実行します。 |
ResultActions | andExpect(ResultMatcher matcher) 期待を実行します。 |
MvcResult | andReturn() 結果に直接アクセスするために、実行されたリクエストの結果を返します。 |
ResultActions andExpect(ResultMatcher matcher) throws java.lang.Exception
static imports: MockMvcRequestBuilders.*, MockMvcResultMatchers.*
mockMvc.perform(get("/person/1"))
.andExpect(status().isOk())
.andExpect(content().contentType(MediaType.APPLICATION_JSON))
.andExpect(jsonPath("$.person.name").value("Jason"));
mockMvc.perform(post("/form"))
.andExpect(status().isOk())
.andExpect(redirectedUrl("/person/1"))
.andExpect(model().size(1))
.andExpect(model().attributeExists("person"))
.andExpect(flash().attributeCount(1))
.andExpect(flash().attribute("message", "success!"));
java.lang.ExceptionResultActions andDo(ResultHandler handler) throws java.lang.Exception
static imports: MockMvcRequestBuilders.*, MockMvcResultMatchers.*
mockMvc.perform(get("/form")).andDo(print());
java.lang.ExceptionMvcResult andReturn()