Как отправить данные из нескольких частей формы в макет MVC Spring MVC - PullRequest
0 голосов
/ 17 апреля 2020

В настоящее время я работаю над модульным тестированием моего контроллера, тип содержимого должен быть Multipart_Form_Data. Однако, когда я пытаюсь запустить его, тело, которое он возвращает, пусто.

mockMvc.perform(post(path)
        .content(objectMapper.writeValueAsString(request))
        .servletPath(path)
        .headers(headers)
        .contentType(MediaType.MULTIPART_FORM_DATA)
        .accept(MediaType.MULTIPART_FORM_DATA))
        .andExpect(status().isBadRequest())
        .andDo(print())
        .andReturn();

Ответ:

MockHttpServletResponse:
       Status = 400
Error message = null
      Headers = []
 Content type = null
         Body = 
Forwarded URL = null

Перенаправленный URL = пустые файлы cookie = []

...