test #426

Merged
klaus merged 415 commits from test into main 2026-06-27 00:35:30 +00:00
Showing only changes of commit 08ba743066 - Show all commits

View File

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