我导入了以下内容:
import org.springframework.test.web.servlet.result.MockMvcResultHandlers.*;
...对于Spring Boot项目中的控制器测试,但我找不到perform(get(,,,,))
方法。
有什么建议吗?
答案 0 :(得分:0)
perform()
方法是一种静态方法:org.springframework.test.web.servlet.request.MockMvcRequestBuilders
。
这里有完整的签名:
public static MockHttpServletRequestBuilder get(URI uri) {
return new MockHttpServletRequestBuilder(HttpMethod.GET, uri);
}
它的用法如下:
@Autowired
private MockMvc mockMvc;
mockMvc.perform(MockMvcRequestBuilders.get("/some/uri"))
.andExpect(MockMvcResultMatchers.status().isOk());
答案 1 :(得分:0)
添加评论。
导入库
{{1}}