тест контроллера весенней загрузки, как пройти запрос формата bson - PullRequest
0 голосов
/ 10 января 2020

мой контроллер

PostMapping(path = REQUEST_URL, consumes = "application/bson;charset=UTF-8", produces = "application/bson")
public ResponseEntity<UnsubscribeFilterResponse> postFilterRequest(@RequestBody HelloFilterRequest filterRequest){
....}

в моем тестовом классе

HelloFilterRequest  test = new HelloFilterRequest();

this.mockMvc.perform(post("/rest/v1/hello/filter") .contentType(mediaType).content(objectMapper.writeValueAsString(request)))
                .andDo(print())
                .andExpect(status()
                        .is4xxClientError());

я получил HttpMessageNotReadableException, когда я запускаю свой тестовый пример, меня это не удивляет, потому что он пропускает строку json но контроллер ожидает, что bson .... но я понятия не имею о решении здесь, есть ли здесь bson objectMapper?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...