У меня есть сомнения относительно того, как выполнить модульное тестирование в Spring MVC.
Если кто-то может объяснить мне, как я могу выполнить следующий модульный тест из этих методов?
Я скопировал весь код метода, который я хочу сделать в тестах.
1-й МЕТОД:
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);
2-й: Метод:
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;
}
Есть идеи?