Suj*_*a C 4 spring spring-mvc mockito
我正在为我的春季休息服务编写测试用例.我们在控制器中有一个put服务,语法如下
@RequestMapping(value="/update", method=RequestMethod.PUT)
public @ResponseBody List<PaidUpResponse> updateStatus(
@RequestBody @Valid PaidUpRequest paidUpRequest,
HttpServletRequest request, HttpServletResponse response) {
}
Run Code Online (Sandbox Code Playgroud)
编写测试用例,我使用了以下方法
mockMvc.perform(put("/update").contentType(UnitTestUtil.APPLICATION_JSON_UTF8)
.content(UnitTestUtil.convertObjectToJsonBytes(request)))
.andExpect(status().isOk());
Run Code Online (Sandbox Code Playgroud)
但它给出了编译错误,说"方法put(String)未定义".你能建议我怎么测试put方法吗?
您必须导入适当的依赖项:
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.put;
Run Code Online (Sandbox Code Playgroud)
要么
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8412 次 |
| 最近记录: |