feat(home): 메인 전체 탭 유료 오디오 필터를 적용한다
This commit is contained in:
+8
@@ -34,6 +34,7 @@ class MainContentAllQueryServiceTest {
|
||||
assertEquals(ContentSort.POPULAR, port.lastSort)
|
||||
assertEquals(20L, port.lastOffset)
|
||||
assertEquals(21, port.lastLimit)
|
||||
assertTrue(port.lastOnlyPaid)
|
||||
assertFalse(port.lastOnlyFree)
|
||||
assertFalse(port.lastOnlyPointAvailable)
|
||||
assertEquals(20, tab.audios.size)
|
||||
@@ -52,6 +53,7 @@ class MainContentAllQueryServiceTest {
|
||||
|
||||
assertEquals(MainContentAllType.FREE, tab.type)
|
||||
assertEquals("audio", port.lastListKind)
|
||||
assertFalse(port.lastOnlyPaid)
|
||||
assertTrue(port.lastOnlyFree)
|
||||
assertFalse(port.lastOnlyPointAvailable)
|
||||
assertEquals(21, port.lastLimit)
|
||||
@@ -71,6 +73,7 @@ class MainContentAllQueryServiceTest {
|
||||
assertEquals(MainContentAllType.POINT, tab.type)
|
||||
assertEquals("audio", port.lastListKind)
|
||||
assertEquals(ContentSort.PRICE_LOW, port.lastSort)
|
||||
assertFalse(port.lastOnlyPaid)
|
||||
assertFalse(port.lastOnlyFree)
|
||||
assertTrue(port.lastOnlyPointAvailable)
|
||||
assertEquals(21, port.lastLimit)
|
||||
@@ -153,6 +156,7 @@ private class FakeMainContentAllQueryPort : MainContentAllQueryPort {
|
||||
var lastSort: ContentSort? = null
|
||||
var lastOffset: Long? = null
|
||||
var lastLimit: Int? = null
|
||||
var lastOnlyPaid: Boolean = false
|
||||
var lastOnlyFree: Boolean = false
|
||||
var lastOnlyPointAvailable: Boolean = false
|
||||
var lastOnlyOriginal: Boolean = false
|
||||
@@ -163,11 +167,13 @@ private class FakeMainContentAllQueryPort : MainContentAllQueryPort {
|
||||
memberId: Long?,
|
||||
canViewAdultContent: Boolean,
|
||||
now: LocalDateTime,
|
||||
onlyPaid: Boolean,
|
||||
onlyFree: Boolean,
|
||||
onlyPointAvailable: Boolean
|
||||
): Int {
|
||||
lastMemberId = memberId
|
||||
lastCanViewAdultContent = canViewAdultContent
|
||||
lastOnlyPaid = onlyPaid
|
||||
lastOnlyFree = onlyFree
|
||||
lastOnlyPointAvailable = onlyPointAvailable
|
||||
return 30
|
||||
@@ -180,6 +186,7 @@ private class FakeMainContentAllQueryPort : MainContentAllQueryPort {
|
||||
sort: ContentSort,
|
||||
offset: Long,
|
||||
limit: Int,
|
||||
onlyPaid: Boolean,
|
||||
onlyFree: Boolean,
|
||||
onlyPointAvailable: Boolean
|
||||
): List<MainContentAllAudio> {
|
||||
@@ -189,6 +196,7 @@ private class FakeMainContentAllQueryPort : MainContentAllQueryPort {
|
||||
lastSort = sort
|
||||
lastOffset = offset
|
||||
lastLimit = limit
|
||||
lastOnlyPaid = onlyPaid
|
||||
lastOnlyFree = onlyFree
|
||||
lastOnlyPointAvailable = onlyPointAvailable
|
||||
return (1L..limit.toLong()).map { id ->
|
||||
|
||||
Reference in New Issue
Block a user