Test #451

Merged
klaus merged 15 commits from test into main 2026-09-18 02:15:25 +00:00
Showing only changes of commit 7c5d3874db - Show all commits
@@ -239,6 +239,33 @@ class DefaultCreatorChannelLiveQueryRepositoryTest @Autowired constructor(
assertEquals(visible.id, live!!.liveId) assertEquals(visible.id, live!!.liveId)
} }
@Test
@DisplayName("채널 소유자는 크리에이터 입장 제한이 설정된 본인 현재 라이브를 조회한다")
fun shouldReturnRestrictedCurrentLiveForChannelOwner() {
val now = LocalDateTime.of(2026, 6, 17, 12, 0)
val creator = saveMember("restricted-live-owner", MemberRole.CREATOR)
val restrictedLive = saveLiveRoom(
creator = creator,
beginDateTime = now.minusMinutes(1),
channelName = "restricted-owner-live",
isAdult = false,
genderRestriction = GenderRestriction.MALE_ONLY,
isAvailableJoinCreator = false
)
flushAndClear()
val live = repository.findCurrentLive(
creatorId = creator.id!!,
now = now,
canViewAdultContent = false,
viewerId = creator.id!!,
isViewerCreator = true,
effectiveViewerGender = Gender.MALE
)
assertEquals(restrictedLive.id, live!!.liveId)
}
@Test @Test
@DisplayName("크리에이터 조회와 차단 관계 조회는 live service port 계약을 만족한다") @DisplayName("크리에이터 조회와 차단 관계 조회는 live service port 계약을 만족한다")
fun shouldFindCreatorAndBlockedRelationship() { fun shouldFindCreatorAndBlockedRelationship() {