文件上传的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

相关推荐

评论
点赞
收藏
分享

创作者周榜

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