У меня есть класс обслуживания, который использует хранилище Minio Cloud для загрузки файла.
Я хочу написать модульный тест для этого класса, используя Mockito. Как я могу это сделать при весенней загрузке. Искал в интернете, но не нашел, как это сделать. Ниже указан мой класс обслуживания.
public String uploadAttachment( MultipartFile multipartFile) throws Exception{
MinioClient minioClient = minioConfig.generateMinioClient();
String fileExtension = FilenameUtils.getExtension(multipartFile.getOriginalFilename());
String fileUrl;
String fileName = null;
File file = null;
try {
file = convertMultiPartToFile(multipartFile);
fileName = "test";
minioClient.putObject(bucketName, fileName, new FileInputStream(file),
new PutObjectOptions(file.length(), -1));
fileUrl = minioClient.getPresignedObjectUrl(Method.GET, bucketName, fileName,
2,null);
} catch(Exception exception) {
}finally{
file.delete();
logger.debug("file deletion successful");
}
return fileUrl;
}
Подробнее здесь: https://stackoverflow.com/questions/711 ... pring-boot