Всем привет!
Пишу unit-тест, понадобилось протестировать rest-endpoint, который принимает MultipartFile и объект такого вида { "some" : { "another" : "value" } }
mockMvc.perform(MockMvcRequestBuilders.multipart("/api/some-endpoint»)
.file("file", pdfFile.getBytes())
.content(asJsonString(requestObject))
.cookie(cookie)
.characterEncoding("UTF-8"))
.andExpect(status().isOk())
.andReturn();
Ловлю 415, как только добавляю
@Valid ;
......
@PostMapping(value = "/api/some-endpoint")
public ResponseEntity<…> method(
@Valid RequestObject requestObject,
@RequestParam("file") MultipartFile file,
@CookieValue(name = «cookie») String cookie)
.....
Кто-нибудь сталкивался с таким?