Я использую MockMVC для проверки контроллера покоя.Остальная конечная точка возвращает yaml, но по какой-то причине MockMVC не имеет application/yaml
или его эквивалента, указанного в качестве одного из его MediaTypes (у него есть json, xml и т. Д.).Как я могу сказать MockMVC ожидать, что yaml будет возвращен из конечной точки?
Я пытаюсь передать "application / yaml" в качестве Content-Type ниже, но, очевидно, я делаю это неправильно, так как я получаю ошибку 415:
MvcResult result = this.mockMvc.perform(post("/v1/testing/sendyaml")
.content(inputContent)
.contentType(MediaType.valueOf("application/yaml"))
.header("X-Astra-Deployment-Id", "4ac4c658-0397-4cb3-8762-43eae5b9c6d7")
.accept(MediaType.APPLICATION_JSON)
.param("deployNow", "false"))
.andDo(print()).andExpect(status().isOk()).andReturn();
Что тут можно сделать?