文件上传的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-25 17:45
点赞 回复 分享
发布于 2019-11-19 09:32

相关推荐

06-27 18:53
门头沟学院 Java
这样才知道自己不适合搞代码,考公去咯
只爱喝白开水:我也发现不适合搞代码,打算转非技术方向了
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务