接口 ResultActions

    • 方法详细资料

      • andExpect

        ResultActions andExpect​(ResultMatcher matcher)
                         throws Exception
        Perform an expectation.

        Example

         static imports: MockMvcRequestBuilders.*, MockMvcResultMatchers.*
        
         mockMvc.perform(get("/person/1"))
           .andExpect(status().isOk())
           .andExpect(content().contentType(MediaType.APPLICATION_JSON))
           .andExpect(jsonPath("$.person.name").value("Jason"));
         

        Or alternatively provide all matchers as a vararg:

         static imports: MockMvcRequestBuilders.*, MockMvcResultMatchers.*, ResultMatcher.matchAll
        
         mockMvc.perform(post("/form"))
           .andExpect(matchAll(
               status().isOk(),
               redirectedUrl("/person/1"),
                 model().size(1),
               model().attributeExists("person"),
               flash().attributeCount(1),
               flash().attribute("message", "success!"))
           );
         
        抛出:
        Exception
      • andReturn

        MvcResult andReturn()
        Return the result of the executed request for direct access to the results.
        返回:
        the result of the request