test #426
@@ -211,6 +211,8 @@ class DefaultCreatorChannelHomeQueryRepositoryTest @Autowired constructor(
|
||||
val latestAudio = saveAudioContent(creator, now.minusDays(1), isAdult = false, price = 200)
|
||||
val series = saveSeries("integrated-home-series", creator, isOriginal = true)
|
||||
saveSeriesContent(series, listAudio)
|
||||
saveOrder(viewer, creator, latestAudio, OrderType.KEEP)
|
||||
saveOrder(viewer, creator, listAudio, OrderType.RENTAL, endDate = now.plusDays(1))
|
||||
val donation = saveDonation(creator, donor, 500, now.minusHours(3), additionalMessage = "integrated thanks")
|
||||
val notice = saveCommunity(creator, isFixed = true, fixedAt = now.minusHours(4), price = 0)
|
||||
val community = saveCommunity(
|
||||
@@ -238,7 +240,12 @@ class DefaultCreatorChannelHomeQueryRepositoryTest @Autowired constructor(
|
||||
isViewerCreator = false,
|
||||
effectiveViewerGender = null
|
||||
)
|
||||
val latestAudioRecord = repository.findLatestAudioContent(creator.id!!, now, canViewAdultContent = false)
|
||||
val latestAudioRecord = repository.findLatestAudioContent(
|
||||
creator.id!!,
|
||||
now,
|
||||
canViewAdultContent = false,
|
||||
viewerId = viewer.id!!
|
||||
)
|
||||
val donations = repository.findChannelDonations(creator.id!!, viewer.id!!, now, limit = 8)
|
||||
val notices = repository.findCommunityPosts(creator.id!!, viewer.id!!, isFixed = true, false, limit = 3)
|
||||
val schedules = repository.findSchedules(
|
||||
@@ -255,6 +262,7 @@ class DefaultCreatorChannelHomeQueryRepositoryTest @Autowired constructor(
|
||||
now,
|
||||
latestAudioContentId = latestAudioRecord!!.audioContentId,
|
||||
canViewAdultContent = false,
|
||||
viewerId = viewer.id!!,
|
||||
limit = 9
|
||||
)
|
||||
val seriesRecords = repository.findSeries(creator.id!!, viewer.id!!, now, false, ContentType.ALL, limit = 8)
|
||||
@@ -267,12 +275,16 @@ class DefaultCreatorChannelHomeQueryRepositoryTest @Autowired constructor(
|
||||
assertEquals("integrated introduce", creatorRecord.introduce)
|
||||
assertEquals(currentLive.id, currentLiveRecord!!.liveId)
|
||||
assertEquals(latestAudio.id, latestAudioRecord.audioContentId)
|
||||
assertTrue(latestAudioRecord.isOwned)
|
||||
assertFalse(latestAudioRecord.isRented)
|
||||
assertEquals(listOf(donation.can), donations.map { it.can })
|
||||
assertEquals("integrated thanks", donations.single().message)
|
||||
assertEquals(listOf(notice.id), notices.map { it.postId })
|
||||
assertEquals(listOf(liveSchedule.id, audioSchedule.id), schedules.map { it.targetId })
|
||||
assertEquals(listOf(CreatorActivityType.LIVE, CreatorActivityType.AUDIO), schedules.map { it.type })
|
||||
assertEquals(listOf(listAudio.id, firstAudio.id), audioContents.map { it.audioContentId })
|
||||
assertEquals(listOf(false, false), audioContents.map { it.isOwned })
|
||||
assertEquals(listOf(true, false), audioContents.map { it.isRented })
|
||||
assertEquals(listOf(series.id), seriesRecords.map { it.seriesId })
|
||||
assertEquals(true, seriesRecords.single().isOriginal)
|
||||
assertEquals(listOf(community.id), communities.map { it.postId })
|
||||
|
||||
Reference in New Issue
Block a user