Как добавить тело запроса в spring mockmvc - PullRequest
1 голос
/ 03 апреля 2019

У меня есть следующая конечная точка сообщения:

   @PostMapping(path = "/migration/sendStatements")
   public void sendStatements(@RequestBody StatementsDTO StatementsDTO) 
   {....}

Я бы хотел проверить этот метод. Я использую Spring MVC и в своем тестовом классе я использую MockMVC.

Когда я пытаюсь написать метод: mockMvc.perform(post("/migration/sendStatements")); У меня нет возможности добавить тело запроса. Я хочу добавить тело запроса к этой конечной точке. Как мне это сделать?

1 Ответ

0 голосов
/ 03 апреля 2019

Добавить тело запроса, используя content метод

String requestBody = "{.... }";
mockMvc.perform(post("/migration/sendStatements")
   .content(requestBody));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...