в этом то и загвоздка, я переспрашивал: "может это фунциональные тесты?" но нет "'это интеграционные тесты, которые будут запрашивать данные через REST API."
😄 Ну так вы уточните, что от вас требуется более конкретно, раз у вас разная терминалогия?)
Обычно как делают, если у вас только база по сути. Просто удаляют базу и накатывают миграции между тестами. В тестах просто пуляете http запросы и проверяете свои контракты апи.
Ну что-то вроде DirtyContext в DataJpaTest. Если каждый раз стирать бд и накатывать миграции
Ну раз у вас такая задача, то пожалуйста. Но я не вижу в этом смысла. Разве что у вас много логики в контроллерах. Туториалова по тестам сприговских контроллеров - куча в инете https://www.baeldung.com/integration-testing-in-spring
Я предпочитаю юнит тесты и функциональные. Всю эту еболистику настраивать, куча моков, специальная магия еще и для тестов - нет спасибо, у меня нет столько времени
Ну раз у вас такая задача, то пожалуйста. Но я не вижу в этом смысла. Разве что у вас много логики в контроллерах. Туториалова по тестам сприговских контроллеров - куча в инете https://www.baeldung.com/integration-testing-in-spring