我对如何在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;
}
有什么主意吗?