java.lang.AssertionError: Ожидаемый статус: <201>, но был: <400> - PullRequest
0 голосов
/ 22 сентября 2018

Пожалуйста, устраните вышеуказанную ошибку с помощью кода ниже;Пожалуйста, помогите мне.

mockMvc.perform(post("/bookings/").contentType(MediaType.APPLICATION_JSON)
                .content(json).header("Authorization", "Bearer " + jwtString)).andExpect(status().isCreated()).andReturn();

1 Ответ

0 голосов
/ 23 сентября 2018

Обычно 400 - ошибка неверного запроса, это означает, что отправляемый вами запрос неверен, что ожидается сервером.

Так что здесь json неверно, поэтому убедитесь, что ваш json содержитвсе ключи, которые присутствуют в классе pojo на стороне сервера, вместе с их типом.

Для устранения неполадок на стороне сервера просто убедитесь, что сигнатура метода контроллера хороша, например, прием запроса json, тип метода и т. д.

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