如何对Spring MVC方法进行单元测试?

时间:2018-09-25 11:45:13

标签: java spring maven spring-mvc service

我对如何在Spring MVC中进行单元测试有疑问。

如果有人可以向我解释,如何使用该方法进行以下单元测试?

我已经复制了要进行测试的方法的全部代码。

第一种方法:

    protected OTAFileTypesEnum getFileType(String fileName) throws InvalidXMLException {
    OTAFileTypesEnum fileType;
    if (fileName.contains(OTAFileTypesEnum.PACKETED_FILES.getXmlFileName())) {
        fileType = OTAFileTypesEnum.PACKETED_FILES;
    } else {
        fileType = OTAFileTypesEnum.getByXmlFileName(fileName);

2nd:方法:

protected OTAFileModel getOTAFileModel(String application, String countryCode, Integer shopId, MultipartFile file,
        String user, OTAFileTypesEnum fileType) throws IOException {
    OTAFileModel model = new OTAFileModel();
    model.setCountryCode(countryCode);
    model.setShopId(shopId);
    model.setApplication(application);
    model.setFileType(fileType);
    model.setFilename(file.getOriginalFilename());
    model.setTranferCompletePath(tranferCompletePath);
    model.setTransferTemporalPath(transferTemporalPath);
    model.setUser(user);
    model.setFile(new File(model.getTemporalCompleteFilePath()));
    FileUtils.createFileDirs(model.getFile());

    if (model.getFile().exists()) {
        Files.delete(model.getFile());
    }

    file.transferTo(model.getFile());
    return model;
}
    }
    return fileType;
}

有什么主意吗?

0 个答案:

没有答案
相关问题