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 } + ) + } +}