【发布时间】:2017-03-02 08:48:11
【问题描述】:
这样的代码:
@RequestMapping(value = "/upload/{resource}",method=RequestMethod.POST)
@ResponseBody
public Object uploadfileUpload(@PathVariable("resource") String resource,DefaultMultipartHttpServletRequest request,HttpServletResponse resp,MultipartFile file) throws IOException {
......
}
在代码中:
this.mockMvc.perform(mockMultipartHttpServletRequestBuilder)
只能发MultipartHttpServletRequest,因为mockMultipartHttpServletRequestBuilder implements MultipartHttpServletRequest。 MultipartHttpServletRequest 是一个接口。
如何创建DefaultMultipartHttpServletRequest 类对象,然后在mockMvc 发布完成单元测试的请求?
【问题讨论】:
-
通过开始阅读教程;和实验。不仅仅是在这里放弃您的要求并期望其他人为您做到这一点。欢迎您提出具体问题,例如“这是我的代码,它在这里和那里都不起作用......”
标签: java spring unit-testing