feat(audio-recommendation): 추천 조회 언어를 전달한다
This commit is contained in:
+14
-6
@@ -1,6 +1,7 @@
|
||||
package kr.co.vividnext.sodalive.v2.content.recommendation.application
|
||||
|
||||
import kr.co.vividnext.sodalive.i18n.Lang
|
||||
import kr.co.vividnext.sodalive.i18n.LangContext
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
import kr.co.vividnext.sodalive.member.MemberRole
|
||||
import kr.co.vividnext.sodalive.member.contentpreference.MemberContentPreferenceService
|
||||
@@ -19,10 +20,12 @@ class AudioRecommendationQueryServiceTest {
|
||||
private val queryPort = Mockito.mock(AudioRecommendationQueryPort::class.java)
|
||||
private val preferenceService = Mockito.mock(MemberContentPreferenceService::class.java)
|
||||
private val fallbackService = Mockito.mock(AudioRecommendationSnapshotFallbackService::class.java)
|
||||
private val langContext = LangContext().apply { setLang(Lang.EN) }
|
||||
private val service = AudioRecommendationQueryService(
|
||||
queryPort,
|
||||
preferenceService,
|
||||
fallbackService
|
||||
fallbackService,
|
||||
langContext
|
||||
)
|
||||
|
||||
@Test
|
||||
@@ -83,25 +86,29 @@ class AudioRecommendationQueryServiceTest {
|
||||
eqValue(AudioRecommendationQueryService.LATEST_AUDIO_LIMIT),
|
||||
Mockito.isNull(),
|
||||
eqValue(false),
|
||||
anyLocalDateTime()
|
||||
anyLocalDateTime(),
|
||||
eqValue(Lang.EN.code)
|
||||
)
|
||||
Mockito.verify(queryPort).findFreeAudios(
|
||||
eqValue(AudioRecommendationQueryService.FREE_AUDIO_LIMIT),
|
||||
Mockito.isNull(),
|
||||
eqValue(false),
|
||||
anyLocalDateTime()
|
||||
anyLocalDateTime(),
|
||||
eqValue(Lang.EN.code)
|
||||
)
|
||||
Mockito.verify(queryPort).findPointAudios(
|
||||
eqValue(AudioRecommendationQueryService.POINT_AUDIO_LIMIT),
|
||||
Mockito.isNull(),
|
||||
eqValue(false),
|
||||
anyLocalDateTime()
|
||||
anyLocalDateTime(),
|
||||
eqValue(Lang.EN.code)
|
||||
)
|
||||
Mockito.verify(queryPort).findAudioCardsByIds(
|
||||
eqValue(listOf(1L)),
|
||||
Mockito.isNull(),
|
||||
eqValue(false),
|
||||
anyLocalDateTime()
|
||||
anyLocalDateTime(),
|
||||
eqValue(Lang.EN.code)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -198,7 +205,8 @@ class AudioRecommendationQueryServiceTest {
|
||||
eqValue(listOf(3L, 4L, 5L)),
|
||||
eqValue(member.id),
|
||||
eqValue(true),
|
||||
anyLocalDateTime()
|
||||
anyLocalDateTime(),
|
||||
eqValue(Lang.EN.code)
|
||||
)
|
||||
|
||||
val result = service.findNewAndHotAudios(member, offset = 20L, limit = 21)
|
||||
|
||||
Reference in New Issue
Block a user