- Mastering Spring 5.0
- Ranga Rao Karanam
- 74字
- 2021-07-02 22:12:12
Writing the Test method
The complete Test method is shown in the following code:
@Test
public void basicTest() throws Exception {
this.mockMvc
.perform(
get("/welcome-model-map")
.accept(MediaType.parseMediaType
("application/html;charset=UTF-8")))
.andExpect(model().attribute("name", "XYZ"))
.andExpect(view().name("welcome-model-map"));
}
A few important things to note:
- get("/welcome-model-map"): Execute get request to the specified URL
- model().attribute("name", "XYZ"): Result Matcher to check if the model contains specified attribute name with specified value XYZ
- view().name("welcome-model-map"): Result Matcher to check if the view name returned is as specified