refactor: 테마 도메인에서만 사용하는 DateUtils 패키지 이전 (common -> theme)

This commit is contained in:
이상진 2025-09-28 13:42:48 +09:00
parent 14d68bb4fb
commit 85b318e4be
4 changed files with 8 additions and 7 deletions

View File

@ -1,4 +1,4 @@
package com.sangdol.roomescape.common.util package com.sangdol.roomescape.theme.business
import java.time.DayOfWeek import java.time.DayOfWeek
import java.time.LocalDate import java.time.LocalDate

View File

@ -3,7 +3,6 @@ package com.sangdol.roomescape.theme.business
import com.sangdol.common.persistence.IDGenerator import com.sangdol.common.persistence.IDGenerator
import com.sangdol.common.types.audit.AuditingInfo import com.sangdol.common.types.audit.AuditingInfo
import com.sangdol.roomescape.admin.business.AdminService import com.sangdol.roomescape.admin.business.AdminService
import com.sangdol.roomescape.common.util.DateUtils
import com.sangdol.roomescape.theme.exception.ThemeErrorCode import com.sangdol.roomescape.theme.exception.ThemeErrorCode
import com.sangdol.roomescape.theme.exception.ThemeException import com.sangdol.roomescape.theme.exception.ThemeException
import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeEntity import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeEntity

View File

@ -1,5 +1,6 @@
package com.sangdol.roomescape.common.util package com.sangdol.roomescape.theme
import com.sangdol.roomescape.theme.business.DateUtils
import io.kotest.core.spec.style.StringSpec import io.kotest.core.spec.style.StringSpec
import io.kotest.matchers.shouldBe import io.kotest.matchers.shouldBe
import java.time.LocalDate import java.time.LocalDate

View File

@ -1,7 +1,8 @@
package com.sangdol.roomescape.theme package com.sangdol.roomescape.theme
import com.sangdol.roomescape.common.util.DateUtils import com.sangdol.common.types.web.HttpStatus
import com.sangdol.roomescape.supports.* import com.sangdol.roomescape.supports.*
import com.sangdol.roomescape.theme.business.DateUtils
import com.sangdol.roomescape.theme.exception.ThemeErrorCode import com.sangdol.roomescape.theme.exception.ThemeErrorCode
import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeEntity import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeEntity
import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeRepository import com.sangdol.roomescape.theme.infrastructure.persistence.ThemeRepository
@ -12,7 +13,6 @@ import io.kotest.matchers.collections.shouldContainInOrder
import io.kotest.matchers.collections.shouldHaveSize import io.kotest.matchers.collections.shouldHaveSize
import org.hamcrest.CoreMatchers.equalTo import org.hamcrest.CoreMatchers.equalTo
import org.springframework.http.HttpMethod import org.springframework.http.HttpMethod
import com.sangdol.common.types.web.HttpStatus
import java.time.LocalDate import java.time.LocalDate
class ThemeApiTest( class ThemeApiTest(
@ -64,7 +64,8 @@ class ThemeApiTest(
statusCode(HttpStatus.OK.value()) statusCode(HttpStatus.OK.value())
} }
).also { res -> ).also { res ->
val response: List<ThemeInfoResponse> = ResponseParser.parseListResponse(res.extract().path("data.themes")) val response: List<ThemeInfoResponse> =
ResponseParser.parseListResponse(res.extract().path("data.themes"))
response shouldHaveSize expectedResult.size response shouldHaveSize expectedResult.size
response.map { it.id }.shouldContainInOrder(expectedResult) response.map { it.id }.shouldContainInOrder(expectedResult)