Я столкнулся с проблемой при запуске интеграционных тестов в приложении Spring Boot с использованием JUnit 5 и Testcontainers. Несмотря на соблюдение рекомендаций по настройке, мои тесты не запускаются из-за исключения создания компонента, связанного с подключением к базе данных. Зависимости:
Я используя Testcontainers версии 1.19.3 со следующими зависимостями в моем pom.xml:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'batchDataSourceInitializer' defined in class path resource [org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration$DataSourceInitializerConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.autoconfigure.batch.BatchDataSourceScriptDatabaseInitializer]: Factory method 'batchDataSourceInitializer' threw exception; nested exception is java.lang.IllegalStateException: Failed to determine DatabaseDriver
...
Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-9) has been closed.
Я столкнулся с проблемой при запуске интеграционных тестов в приложении Spring Boot с использованием JUnit 5 и Testcontainers. Несмотря на соблюдение рекомендаций по настройке, мои тесты не запускаются из-за исключения создания компонента, связанного с подключением к базе данных. [b]Зависимости:[/b] Я используя Testcontainers версии 1.19.3 со следующими зависимостями в моем pom.xml: [code] 1.19.3
org.testcontainers junit-jupiter ${testcontainers.version} test
junit junit
org.testcontainers postgresql ${testcontainers.version} test
@SpringBootTest(classes = MessageBrokerApp.class) public class TestOff { @Test public void getAllLogs() { // Test implementation } } [/code] **Ошибка: ** [code]org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'batchDataSourceInitializer' defined in class path resource [org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration$DataSourceInitializerConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.autoconfigure.batch.BatchDataSourceScriptDatabaseInitializer]: Factory method 'batchDataSourceInitializer' threw exception; nested exception is java.lang.IllegalStateException: Failed to determine DatabaseDriver ... Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-9) has been closed. [/code]
Я работаю над проектом .NET, в котором хочу интегрировать WebApplicationFactory с Testcontainers, чтобы использовать PostgreSQL для своих тестов SpecFlow. Я столкнулся с некоторыми проблемами, гарантируя, что контейнер PostgreSQL будет запущен и...
У меня есть набор рабочих интеграционных тестов с Testcontainers и контейнером MongoDB. В рамках теста при запуске тестов производится импорт данных. Для этого я написал класс конфигурации:
@ActiveProfiles({ test , integration })...
Я разрабатываю интеграционные тесты для Camel с JUnit. Точнее, я использую следующую библиотеку: org.apache.camel:camel-test-spring-junit5:4.7.0. Интеграционные тесты работают нормально, когда для @TestInstance установлено значение...