Кажется, я не могу найти способ настроить внешний источник данных для тестов весенней загрузки JPA.
Я использую SpringRunner для тестов. Я не использую @SpringBootTest
, потому что я не хочу запускать все приложение.
@DataJPATest
, кажется, только автоматически подключает свой собственный источник данных H2 и игнорирует URL-адрес, настроенный в файле свойств.
Без @DataJPATest
тест не может найти EntityManagerFactory
, хотя @EnableJPARepositories
используется для подключения всех репозиториев JPA данных Spring.
Это невероятно. Это было бы реальной необходимостью для кого-то, кто пытается сделать правильные интеграционные тесты.
Есть ли альтернативный способ использования внешнего источника данных для тестов при использовании JPA и пружины?