Интеграционное тестирование на основе модулей Spring-Boot
У меня есть многомодульный проект Spring-Boot. Мне было интересно, как я могу настроить интеграционное тестирование только для тестирования репозиториев Spring Data JPA? Следующий подход не работает с этим исключением: HV000183: Невозможно загрузить 'javax.el.ExpressionFactory'. Убедитесь, что у вас есть EL-зависимости от пути к классам.
Поскольку этот модуль не зависит от веб-модуля, нет веб-приложения, которое можно запустить.
@RunWith(SpringJUnit4ClassRunner.class)
@IntegrationTest
@SpringApplicationConfiguration(classes = TestConfiguration.class)
class CardInfoRepositoryIT {
@Autowired CardInfoRepository cardInfoRepository;
@Test
void testLoadData() {
assert cardInfoRepository.findAll().size() == 1
}
}