【发布时间】:2021-05-27 09:51:47
【问题描述】:
我想测试一个接收 CompletedFileUpload 的方法。
public void uploadZip(String orderId, CompletedFileUpload fileUpload) throws IOException {
Path path = Files.createTempFile("file-", "-temp");
File tempFile = path.toFile();
try (FileOutputStream outputStream = new FileOutputStream(tempFile)) {
outputStream.write(fileUpload.getBytes());
someMethod(orderId, tempFile);
}
}
CompletedFileUpload 是一个接口:
package io.micronaut.http.multipart;
public interface CompletedFileUpload extends FileUpload, CompletedPart {
}
我想找到一种模拟文件上传的方法,对于我发现的 spring boot:
MockMultipartFile multipartFile =
new MockMultipartFile("springboot.png", "springboot.png", "image/png", "".getBytes());
我可以在 Micronaut 中使用类似的东西吗?
【问题讨论】: