Монолитное приложение по типу pet clinic. Spring Boot + Hibernate + БД В тестах надо использовать REST API
Обычно как делают, если у вас только база по сути. Просто удаляют базу и накатывают миграции между тестами. В тестах просто пуляете http запросы и проверяете свои контракты апи.
Обычно как делают, если у вас только база по сути. Просто удаляют базу и накатывают миграции между тестами. В тестах просто пуляете http запросы и проверяете свои контракты апи.
"контракты апи" ? тогда в чем отличие от функционального теста?
"контракты апи" ? тогда в чем отличие от функционального теста?
В целом это он и есть. Поэтому я и спрашиваю, что именно вы хотите протестировать? "В тестах надо использовать REST API" Это больше похоже на функциональные тесты
В целом это он и есть. Поэтому я и спрашиваю, что именно вы хотите протестировать? "В тестах надо использовать REST API" Это больше похоже на функциональные тесты
в этом то и загвоздка, я переспрашивал: "может это фунциональные тесты?" но нет "'это интеграционные тесты, которые будут запрашивать данные через REST API."