测试控制器

在Spring3.2 开始支持测试控制器

mock Spring MVC 针对控制器执行HTTP请求,在测试的控制器的时候,就没必要在启动Web服务器和Web浏览器

public class HomeControllerTest {
    @Test
    public void home() throws Exception {
        HomeController controller = new HomeController();
        MockMvc mockMvc = MockMvcBuilders.standaloneSetup(controller).build();
        mockMvc.perform(MockMvcRequestBuilders.get("/"))
                .andExpect(MockMvcResultMatchers.view().name("home"));
    }

}

results matching ""

    No results matching ""