我需要为SpringMVC3.2单元测试导入什么?

sun*_*hun 7 import unit-testing spring-mvc

我正在编写SpringMVC3.2单元测试,我导入了类:

import static org.hamcrest.Matchers.containsString;
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.*;
import static org.springframework.test.web.servlet.setup.MockMvcBuilders.webAppContextSetup;

this.mockMvc.perform(post("/maps.do").accept(MediaType.APPLICATION_JSON)
                .param("mobileno", "111111")
                .param("fromdate", "22-02-2013").param("fromtime", "07:37")
                .param("todate", "22-02-2013").param("totime", "08:17")
        .andDo(print())
        .andExpect(status().isOk())
        .andExpect(content().mimeType(MediaType.APPLICATION_JSON)
        .andExpect(jsonPath("$.name").value("Lee"));
Run Code Online (Sandbox Code Playgroud)

但是print()和mimeType()仍然没有解决.我一直在寻找,但我找不到正确的答案.

谢谢.

编辑我试过

import static org.springframework.test.web.server.result.MockMvcResultHandlers.print;
Run Code Online (Sandbox Code Playgroud)

但它无法解决.我添加了哪些库和依赖项?上面是拼写错误,下面是正确的.

import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
Run Code Online (Sandbox Code Playgroud)

小智 10

org.springframework.test.web.servlet.result.MockMvcResultHandlers
Run Code Online (Sandbox Code Playgroud)

来自我的工作区中的spring-test-3.2.3.RELEASE.jar