моя проблема в том, что тест не попадает в мой контроллер, я получаю ошибку подтверждения 400. Я пытался просмотреть некоторые другие примеры, которые размещены здесь, но ни один из них не работает для меня, не могли бы вы сказать мне, что я делаюнеправильно, я пытаюсь принять файл PDF.
вот мой контроллер
@RequestMapping(method = POST, value = "/upload")
public ResponseEntity uploadPdf(@RequestParam(name = "file") MultipartFile file) throws IOException {
File convFile = new File(System.getProperty("java.io.tmpdir")+"/"+file.getName());
try {
file.transferTo(convFile);
} catch (IOException e) {
e.printStackTrace();
}
return new ResponseEntity(HttpStatus.ACCEPTED);
и мой тест
File file = new org.springframework.core.io.ClassPathResource("test/testPDF.pdf").getFile();
FileInputStream fileInputStream = new FileInputStream(file);
MockMultipartFile fileInputStreamTemp = new MockMultipartFile("file", "testPDF.pdf", MULTIPART_FORM_DATA_VALUE, fileInputStream);
mockMvc.perform(MockMvcRequestBuilders.multipart(PLACE_ORDER_WASABI_V1)
.file(fileInputStreamTemp))
.andExpect(status().isAccepted());