From 4a3737f35da4928ce2526e144f22ed041e7a909e Mon Sep 17 00:00:00 2001 From: Kian Kwa Date: Wed, 27 Nov 2024 13:05:22 +0000 Subject: [PATCH] Try fixing failing integration test --- .../management/database/AuditRepositoryTest.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/integrationTest/java/uk/gov/hmcts/reform/pip/account/management/database/AuditRepositoryTest.java b/src/integrationTest/java/uk/gov/hmcts/reform/pip/account/management/database/AuditRepositoryTest.java index abcfab56..75eea414 100644 --- a/src/integrationTest/java/uk/gov/hmcts/reform/pip/account/management/database/AuditRepositoryTest.java +++ b/src/integrationTest/java/uk/gov/hmcts/reform/pip/account/management/database/AuditRepositoryTest.java @@ -1,8 +1,9 @@ package uk.gov.hmcts.reform.pip.account.management.database; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; @@ -20,6 +21,7 @@ @ActiveProfiles("integration-jpa") @DataJpaTest @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) +@TestInstance(TestInstance.Lifecycle.PER_CLASS) class AuditRepositoryTest { private static final String USER_ID1 = "123"; private static final String USER_ID2 = "124"; @@ -37,7 +39,7 @@ class AuditRepositoryTest { @Autowired AuditRepository auditRepository; - @BeforeEach + @BeforeAll void setup() { AuditLog auditLog1 = new AuditLog(); auditLog1.setUserId(USER_ID1); @@ -69,7 +71,7 @@ void setup() { auditRepository.saveAll(List.of(auditLog1, auditLog2, auditLog3)); } - @AfterEach + @AfterAll void shutdown() { auditRepository.deleteAll(); }