[#11] Payment 도메인 코드 코틀린 마이그레이션 #12

Merged
pricelees merged 32 commits from refactor/#11 into main 2025-07-16 09:19:28 +00:00
4 changed files with 11 additions and 3 deletions
Showing only changes of commit 635f015b3c - Show all commits

View File

@ -1,4 +1,4 @@
package roomescape.payment.web.support
package roomescape.payment.infrastructure.client
import com.fasterxml.jackson.core.JsonParser
import com.fasterxml.jackson.core.TreeNode
@ -28,4 +28,4 @@ class PaymentCancelResponseDeserializer(
OffsetDateTime.parse(cancels.get("canceledAt").asText())
)
}
}
}

View File

@ -0,0 +1,7 @@
package roomescape.payment.infrastructure.client
@JvmRecord
data class TossPaymentErrorResponse(
val code: String,
val message: String
)

View File

@ -2,7 +2,7 @@ package roomescape.payment.web
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
import roomescape.payment.web.support.PaymentCancelResponseDeserializer
import roomescape.payment.infrastructure.client.PaymentCancelResponseDeserializer
import roomescape.reservation.dto.response.ReservationResponse
import java.time.OffsetDateTime

View File

@ -7,6 +7,7 @@ import io.kotest.assertions.assertSoftly
import io.kotest.core.spec.style.StringSpec
import io.kotest.matchers.shouldBe
import roomescape.payment.SampleTossPaymentConst
import roomescape.payment.infrastructure.client.PaymentCancelResponseDeserializer
import roomescape.payment.web.PaymentCancel
class PaymentCancelResponseDeserializerTest : StringSpec({