文件上传的junit单元测试入参如何设置。10牛币

@Controller
public class CodeController {
    private Logger logger = LoggerFactory.getLogger(CodeController.class);
    @Autowired
    private CodeRepository codeRepository;
    @Autowired
    private MinIoUtils minIoUtils;
    @PostMapping("/publish/code")
    public String publishCode(String author, String description, MultipartFile doc,MultipartFile profile)  {
        Code code = new Code();
        code.setAuthor(author);
        code.setDescription(description);
        code.setDate(new Date());
        try {
            String codePath = minIoUtils.saveFile(profile.getInputStream(), profile.getOriginalFilename(), StoreBucket.Code);
            code.setCodePath(codePath);
            String docPath = minIoUtils.saveFile(doc.getInputStream(), doc.getOriginalFilename(),StoreBucket.Doc);
            code.setDocPath(docPath);
        } catch (IOException e) {
            e.printStackTrace();
        }
        codeRepository.save(code);
        logger.info("发布的代码详情:{}",code.toString());
        return "redirect:/codeList";
    }
}

主要是对于MultipartFile,单元测试的入参怎么写。如能解答,10牛币奖励。十分感谢!

#悬赏##蔚来汽车#
全部评论
点赞 回复
分享
发布于 2019-11-19 09:32
点赞 回复
分享
发布于 2019-11-25 17:45
阅文集团
校招火热招聘中
官网直投

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务