From 7e6ac283cb7b7167d293b860d31f3047fe7fbe77 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 17 Jun 2026 16:05:55 +0900 Subject: [PATCH] =?UTF-8?q?feat(common):=20=EC=BD=98=ED=85=90=EC=B8=A0=20?= =?UTF-8?q?=EC=A0=95=EB=A0=AC=20=ED=83=80=EC=9E=85=EC=9D=84=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/v2/common/domain/ContentSort.kt | 9 +++++++++ .../sodalive/v2/common/domain/ContentSortTest.kt | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSort.kt create mode 100644 src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSortTest.kt diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSort.kt b/src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSort.kt new file mode 100644 index 00000000..556b8bca --- /dev/null +++ b/src/main/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSort.kt @@ -0,0 +1,9 @@ +package kr.co.vividnext.sodalive.v2.common.domain + +enum class ContentSort { + LATEST, + POPULAR, + OWNED, + PRICE_HIGH, + PRICE_LOW +} diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSortTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSortTest.kt new file mode 100644 index 00000000..0b192fb0 --- /dev/null +++ b/src/test/kotlin/kr/co/vividnext/sodalive/v2/common/domain/ContentSortTest.kt @@ -0,0 +1,14 @@ +package kr.co.vividnext.sodalive.v2.common.domain + +import org.junit.jupiter.api.Assertions.assertEquals +import org.junit.jupiter.api.Test + +class ContentSortTest { + @Test + fun shouldDefineCommonContentSortValues() { + assertEquals( + listOf("LATEST", "POPULAR", "OWNED", "PRICE_HIGH", "PRICE_LOW"), + ContentSort.values().map { it.name } + ) + } +}