feat(gift): 선물 도메인 상태값을 추가한다
This commit is contained in:
@@ -0,0 +1,12 @@
|
|||||||
|
package kr.co.vividnext.sodalive.v2.gift.domain
|
||||||
|
|
||||||
|
enum class GiftListType {
|
||||||
|
ALL,
|
||||||
|
SENT,
|
||||||
|
RECEIVED
|
||||||
|
}
|
||||||
|
|
||||||
|
enum class GiftDirection {
|
||||||
|
SENT,
|
||||||
|
RECEIVED
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package kr.co.vividnext.sodalive.v2.gift.domain
|
||||||
|
|
||||||
|
enum class GiftSize(
|
||||||
|
val displayName: String,
|
||||||
|
val maxTotalLengthCm: Int,
|
||||||
|
val maxWeightKg: Int,
|
||||||
|
val defaultPriceCan: Int
|
||||||
|
) {
|
||||||
|
SMALL("소형", 100, 5, 100),
|
||||||
|
MEDIUM("중형", 120, 15, 150),
|
||||||
|
LARGE("대형", 160, 20, 200)
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
package kr.co.vividnext.sodalive.v2.gift.domain
|
||||||
|
|
||||||
|
enum class GiftStatus(val displayName: String) {
|
||||||
|
RECEIVED("접수 완료"),
|
||||||
|
TRACKING_REGISTERED("발송 확인"),
|
||||||
|
ARRIVED_AT_MAILBOX("사서함 도착"),
|
||||||
|
INSPECTION_COMPLETED("검수 완료"),
|
||||||
|
DELIVERED("전달 완료"),
|
||||||
|
UNDELIVERABLE("전달 불가"),
|
||||||
|
CANCELED("신청 취소")
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
package kr.co.vividnext.sodalive.v2.gift.domain
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.Assertions.assertEquals
|
||||||
|
import org.junit.jupiter.api.DisplayName
|
||||||
|
import org.junit.jupiter.api.Test
|
||||||
|
|
||||||
|
class GiftStatusTest {
|
||||||
|
@Test
|
||||||
|
@DisplayName("선물 상태 표시명은 한글 띄어쓰기를 통일한다")
|
||||||
|
fun shouldUseConsistentKoreanSpacingForDisplayNames() {
|
||||||
|
assertEquals("접수 완료", GiftStatus.RECEIVED.displayName)
|
||||||
|
assertEquals("발송 확인", GiftStatus.TRACKING_REGISTERED.displayName)
|
||||||
|
assertEquals("사서함 도착", GiftStatus.ARRIVED_AT_MAILBOX.displayName)
|
||||||
|
assertEquals("검수 완료", GiftStatus.INSPECTION_COMPLETED.displayName)
|
||||||
|
assertEquals("전달 완료", GiftStatus.DELIVERED.displayName)
|
||||||
|
assertEquals("전달 불가", GiftStatus.UNDELIVERABLE.displayName)
|
||||||
|
assertEquals("신청 취소", GiftStatus.CANCELED.displayName)
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user