test #426

Merged
klaus merged 415 commits from test into main 2026-06-27 00:35:30 +00:00
2 changed files with 3 additions and 12 deletions
Showing only changes of commit e03cd7526b - Show all commits

View File

@@ -116,7 +116,7 @@ class AudioRecommendationQueryService(
private fun canViewAdultContent(member: Member?): Boolean { private fun canViewAdultContent(member: Member?): Boolean {
if (member == null) return false if (member == null) return false
return memberContentPreferenceService.getStoredPreference(member).isAdult return memberContentPreferenceService.canViewAdultContent(member)
} }
companion object { companion object {

View File

@@ -1,8 +1,6 @@
package kr.co.vividnext.sodalive.v2.content.recommendation.application package kr.co.vividnext.sodalive.v2.content.recommendation.application
import kr.co.vividnext.sodalive.content.ContentType
import kr.co.vividnext.sodalive.member.contentpreference.MemberContentPreferenceService import kr.co.vividnext.sodalive.member.contentpreference.MemberContentPreferenceService
import kr.co.vividnext.sodalive.member.contentpreference.ViewerContentPreference
import kr.co.vividnext.sodalive.v2.content.recommendation.domain.AudioRecommendationVisibility import kr.co.vividnext.sodalive.v2.content.recommendation.domain.AudioRecommendationVisibility
import kr.co.vividnext.sodalive.v2.content.recommendation.port.out.AudioRecommendationQueryPort import kr.co.vividnext.sodalive.v2.content.recommendation.port.out.AudioRecommendationQueryPort
import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType import kr.co.vividnext.sodalive.v2.recommendation.domain.RecommendedSectionType
@@ -135,14 +133,7 @@ class AudioRecommendationQueryServiceTest {
nickname = "adult", nickname = "adult",
role = kr.co.vividnext.sodalive.member.MemberRole.USER role = kr.co.vividnext.sodalive.member.MemberRole.USER
) )
Mockito.doReturn( Mockito.doReturn(true).`when`(preferenceService).canViewAdultContent(member)
ViewerContentPreference(
countryCode = "KR",
isAdultContentVisible = true,
contentType = ContentType.ALL,
isAdult = true
)
).`when`(preferenceService).getStoredPreference(member)
Mockito.doReturn(listOf(snapshot(RecommendedSectionType.NEW_AND_HOT_AUDIO_ALL, 10L))) Mockito.doReturn(listOf(snapshot(RecommendedSectionType.NEW_AND_HOT_AUDIO_ALL, 10L)))
.`when`(snapshotPort) .`when`(snapshotPort)
.findLatestSnapshots( .findLatestSnapshots(
@@ -153,7 +144,7 @@ class AudioRecommendationQueryServiceTest {
service.getRecommendations(member) service.getRecommendations(member)
Mockito.verify(preferenceService).getStoredPreference(member) Mockito.verify(preferenceService).canViewAdultContent(member)
Mockito.verify(preferenceService, Mockito.never()).initializeDefaultPreference(member) Mockito.verify(preferenceService, Mockito.never()).initializeDefaultPreference(member)
Mockito.verify(snapshotPort).findLatestSnapshots( Mockito.verify(snapshotPort).findLatestSnapshots(
RecommendedSectionType.NEW_AND_HOT_AUDIO_ALL, RecommendedSectionType.NEW_AND_HOT_AUDIO_ALL,