Можно ли сделать реальный интеграционный тест с JerseyTest? - PullRequest
0 голосов
/ 09 мая 2018

В сети много страниц, заявляющих, что они описывают создание интеграционных тестов с JerseyTest. Такие как:

https://blog.codecentric.de/en/2012/05/writing-lightweight-rest-integration-tests-with-the-jersey-test-framework/

Но обратите внимание! Это не интеграционный тест на самом деле. Он высмеивает весь сервис под функцией API. Итак, это юнит тест. И все примеры «интеграционных» тестов, которые я обнаружил, являются такими заглушками.

И я хочу создать действительно интеграционный тест, я хочу отправить строку JSON и получить еще одну строку JSON (или HTML). Конечно, для этого Джерси в координации с JerseyTest должен каким-то образом сотрудничать, чтобы создать запрос, вызвать мою функцию API, выполнить ее по запросам БД, выполнить их и вернуть ответ, который я могу assert по частям.

Как я могу это сделать? (Если это возможно, конечно)

...