Как протестировать запрос API PUT / POST без разработанного метода GET? - PullRequest
0 голосов
/ 17 мая 2018

Если я нахожусь в ситуации, когда API разработал только метод PUT или POST, как, например, можно было бы проверить, правильно ли запрос PUT или POST обновил информацию в базе данных? Пытаясь думать с точки зрения обеспечения качества ... после того, как они отправят запрос PUT, как они могут проверить, что он обновил правильные поля с правильной информацией, при условии, что метод GET не разработан для указанного API?

1 Ответ

0 голосов
/ 17 мая 2018

Думаю, вам стоит написать интеграционный тест

как это:

 mvc.perform(post(REPORT_EVENT)

                .accept(MediaType.APPLICATION_JSON).content(getRequest(BASIC_JSON_PATH+"test.json"))
                .contentType(MediaType.APPLICATION_JSON))
                .andDo(print())
                .andExpect(status().isCreated());

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

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