From a588963e0bda52b5e049e727d8ae8927cb854ccc Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Thu, 16 Sep 2021 16:48:02 +0300 Subject: [PATCH] fixed tests to run with shared context --- .../AbstractPersistenceServerServiceTest.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java index b274c024d..2c72cb22e 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/AbstractPersistenceServerServiceTest.java @@ -56,14 +56,16 @@ public abstract class AbstractPersistenceServerServiceTest { protected PDFTronRedactionClient pdfTronRedactionClient; - @ClassRule - public static PostgreSQLContainer postgreSQLContainer = SpringPostgreSQLTestContainer.getInstance() - .withDatabaseName("integration-tests-db") - .withUsername("sa") - .withPassword("sa"); - static class Initializer implements ApplicationContextInitializer { public void initialize(ConfigurableApplicationContext configurableApplicationContext) { + + var postgreSQLContainer = SpringPostgreSQLTestContainer.getInstance() + .withDatabaseName("integration-tests-db") + .withUsername("sa") + .withPassword("sa"); + + postgreSQLContainer.start(); + TestPropertyValues.of( "spring.datasource.url=" + postgreSQLContainer.getJdbcUrl(), "spring.datasource.username=" + postgreSQLContainer.getUsername(),