Как очистить базу данных с помощью JdbcTemplate после завершения всех тестов junit 5? - PullRequest
0 голосов
/ 01 апреля 2019

Я пишу интеграционные тесты, и мне нужно очистить базу данных после того, как закончится один набор тестов (через @TestMethodOrder), либо успешно, либо с ошибкой.

Очевидно, первое, что пришло в голову, это использовать метод с аннотацией @AfterAll, но он должен быть статическим. Я использую @Autowired JdbcTemplate, который не может быть статическим. На самом деле после нескольких поисков я обнаружил, что соединение с базой данных не должно быть статическим.

Есть ли какое-нибудь хорошее решение для тестирования интеграции, возможно, с костюмами?

...