diff --git a/src/test/java/roomescape/theme/web/MostReservedThemeAPITest.kt b/src/test/java/roomescape/theme/web/MostReservedThemeAPITest.kt index f050cfaf..8931f6a2 100644 --- a/src/test/java/roomescape/theme/web/MostReservedThemeAPITest.kt +++ b/src/test/java/roomescape/theme/web/MostReservedThemeAPITest.kt @@ -8,6 +8,7 @@ import jakarta.persistence.EntityManager import org.hamcrest.Matchers.equalTo import org.springframework.boot.test.context.SpringBootTest import org.springframework.boot.test.web.server.LocalServerPort +import org.springframework.test.context.jdbc.Sql import org.springframework.transaction.support.TransactionTemplate import roomescape.theme.business.ThemeService import roomescape.theme.util.TestThemeCreateUtil @@ -20,13 +21,13 @@ import kotlin.random.Random * 날짜 범위, 예약 수만 검증 */ @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) +@Sql(value = ["/truncate.sql"], executionPhase = Sql.ExecutionPhase.AFTER_TEST_CLASS) class MostReservedThemeAPITest( @LocalServerPort val port: Int, val themeService: ThemeService, val transactionTemplate: TransactionTemplate, val entityManager: EntityManager, ) : FunSpec() { - init { beforeSpec { transactionTemplate.executeWithoutResult { @@ -50,7 +51,7 @@ class MostReservedThemeAPITest( } } - context("가장 많이 예약된 테마를 조회할 때,") { + context("가장 많이 예약된 테마를 조회할 때, ") { val endpoint = "/themes/most-reserved-last-week" test("갯수를 입력하지 않으면 10개를 반환한다.") { Given {