关于如何构造CommonsMultipartFile 类型的单元?

我的Controller其中一个方法如下,入参之一是CommonsMultipartFile 类型,请问在单元测试中如何构造CommonsMultipartFile 实例进行单元测试

@ModelAttribute
public PicUpload get(@RequestParam(required = false) String id,
@RequestParam(required = false) CommonsMultipartFile picupload) {
PicUpload entity = null;

if (StringUtils.isNotBlank(id)) {
entity = picUploadService.get(id);
}
if (entity == null) {
entity = new PicUpload();
}
return entity;
}

慕工程0101907
浏览 2620回答 1
1回答

侃侃无极

MultipartFile是spring的一个接口,通常我们可以在controller定义方法使用MultipartFile接收form表单提交的文件,然后将MultipartFile可以转化成一个文件。  这个接口通常是用来接收上传的文件,要将文件转换成MultipartFile文件,那么实际上应该考虑的是将File转换成CommonsMultipartFile。
打开App,查看更多内容
随时随地看视频慕课网APP