Interface ResultMatcher

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ResultMatcher
A ResultMatcher matches the result of an executed request against some expectation.

See static factory methods in MockMvcResultMatchers.

Example Using Status and Content Result Matchers

 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
 import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
 import static org.springframework.test.web.servlet.setup.MockMvcBuilders.*;

 // ...

 WebApplicationContext wac = ...;

 MockMvc mockMvc = webAppContextSetup(wac).build();

 mockMvc.perform(get("/form"))
   .andExpectAll(
       status().isOk(),
       content().mimeType(MediaType.APPLICATION_JSON));
 
Since:
3.2
Author:
Rossen Stoyanchev, Sam Brannen