From 9305dc600d354541832a5a71f8000280cb571e32 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 12 Jun 2026 16:36:56 +0900 Subject: [PATCH] =?UTF-8?q?feat(common):=20=ED=81=AC=EB=A6=AC=EC=97=90?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=ED=99=9C=EB=8F=99=20=ED=83=80=EC=9E=85?= =?UTF-8?q?=EC=9D=84=20=EC=B6=94=EA=B0=80=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/common/domain/CreatorActivityType.kt | 8 ++++++++ .../v2/common/domain/CreatorActivityTypeTest.kt | 16 ++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityType.kt create mode 100644 src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityTypeTest.kt diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityType.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityType.kt new file mode 100644 index 00000000..236deb3b --- /dev/null +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityType.kt @@ -0,0 +1,8 @@ +package kr.co.vividnext.sodalive.v2.common.domain + +enum class CreatorActivityType(val code: String) { + LIVE("LIVE"), + AUDIO("AUDIO"), + COMMUNITY("COMMUNITY"), + LIVE_REPLAY("LIVE_REPLAY") +} diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityTypeTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityTypeTest.kt new file mode 100644 index 00000000..9dc31bab --- /dev/null +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/CreatorActivityTypeTest.kt @@ -0,0 +1,16 @@ +package kr.co.vividnext.sodalive.v2.common.domain + +import org.junit.jupiter.api.Assertions.assertEquals +import org.junit.jupiter.api.DisplayName +import org.junit.jupiter.api.Test + +class CreatorActivityTypeTest { + @Test + @DisplayName("활동 타입 enum code는 앱 다국어 처리를 위해 영문 값과 동일하게 유지한다") + fun shouldKeepCreatorActivityTypeCodeAsEnglishName() { + assertEquals("LIVE", CreatorActivityType.LIVE.code) + assertEquals("AUDIO", CreatorActivityType.AUDIO.code) + assertEquals("COMMUNITY", CreatorActivityType.COMMUNITY.code) + assertEquals("LIVE_REPLAY", CreatorActivityType.LIVE_REPLAY.code) + } +}