Следующим тестовым тестированием spring уровня сервиса с junit4 является: Как вызвать script, который заполняет базу данных только один раз перед всеми методами @Test: Я хочу выполнить это один раз перед всеми @Tests:
JdbcTestUtils.executeSqlScript(jdbcTemplate(), new FileSystemResource(
"src/main/resources/sql/mysql/javahelp-insert.sql"), false);
Я попытался использовать @PostConstruct в моем классе GenericServiceTest (расширенный тестовыми классами). Оказалось, что @PostConstruct вызывается каждый раз перед каждым методом @Test. Интересно, что даже любые методы, аннотированные @Autowired из GenericServiceTest, вызывается перед каждым методом @Test.
Я не хочу заполнять базу данных перед каждым тестовым классом, но только один раз при запуске spring -test.
Как выполнить вышеописанный метод только один раз перед всеми методами @Test с помощью spring рамки тестирования и junit4?
Спасибо!