From 3c00dcec969ab4b348bd8b9331f3bce9a65e0e61 Mon Sep 17 00:00:00 2001 From: shin-mallang Date: Wed, 19 Jul 2023 13:14:30 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20truncate=20=EB=A5=BC=20=ED=86=B5?= =?UTF-8?q?=ED=95=9C=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EC=B4=88=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/celuveat/acceptance/common/AcceptanceTest.java | 2 ++ .../restaurant/application/RestaurantQueryServiceTest.java | 2 ++ backend/src/test/resources/application.yml | 1 - backend/src/test/resources/truncate.sql | 6 ++++++ 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 backend/src/test/resources/truncate.sql diff --git a/backend/src/test/java/com/celuveat/acceptance/common/AcceptanceTest.java b/backend/src/test/java/com/celuveat/acceptance/common/AcceptanceTest.java index adc4523c4..b0a989165 100644 --- a/backend/src/test/java/com/celuveat/acceptance/common/AcceptanceTest.java +++ b/backend/src/test/java/com/celuveat/acceptance/common/AcceptanceTest.java @@ -7,7 +7,9 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest.WebEnvironment; import org.springframework.boot.test.web.server.LocalServerPort; +import org.springframework.test.context.jdbc.Sql; +@Sql("/truncate.sql") @DisplayNameGeneration(ReplaceUnderscores.class) @SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT) public abstract class AcceptanceTest { diff --git a/backend/src/test/java/com/celuveat/restaurant/application/RestaurantQueryServiceTest.java b/backend/src/test/java/com/celuveat/restaurant/application/RestaurantQueryServiceTest.java index ea49e9ab5..e35f4d17a 100644 --- a/backend/src/test/java/com/celuveat/restaurant/application/RestaurantQueryServiceTest.java +++ b/backend/src/test/java/com/celuveat/restaurant/application/RestaurantQueryServiceTest.java @@ -11,10 +11,12 @@ import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.jdbc.Sql; import org.springframework.transaction.annotation.Transactional; @Transactional @SpringBootTest +@Sql("/truncate.sql") @DisplayName("RestaurantQueryService 은(는)") @DisplayNameGeneration(ReplaceUnderscores.class) class RestaurantQueryServiceTest { diff --git a/backend/src/test/resources/application.yml b/backend/src/test/resources/application.yml index 2fbdd3f3a..03c9dd9ef 100644 --- a/backend/src/test/resources/application.yml +++ b/backend/src/test/resources/application.yml @@ -3,7 +3,6 @@ logging: org.hibernate.orm.jdbc.bind: TRACE org.apache.coyote.http11: debug #Http 요청정보 로그 남기기 - spring: profiles: active: test diff --git a/backend/src/test/resources/truncate.sql b/backend/src/test/resources/truncate.sql new file mode 100644 index 000000000..cdc31d75b --- /dev/null +++ b/backend/src/test/resources/truncate.sql @@ -0,0 +1,6 @@ +SET REFERENTIAL_INTEGRITY FALSE; +TRUNCATE TABLE celeb RESTART IDENTITY; +TRUNCATE TABLE restaurant RESTART IDENTITY; +TRUNCATE TABLE restaurant_image RESTART IDENTITY; +TRUNCATE TABLE video RESTART IDENTITY; +SET REFERENTIAL_INTEGRITY TRUE;