test #426
@@ -35,6 +35,9 @@ class CreatorChannelSeriesQueryPolicy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun publishedDaysOfWeekText(days: Set<SeriesPublishedDaysOfWeek>, locale: String): String {
|
fun publishedDaysOfWeekText(days: Set<SeriesPublishedDaysOfWeek>, locale: String): String {
|
||||||
|
if (days.isEmpty()) {
|
||||||
|
return randomText(locale)
|
||||||
|
}
|
||||||
if (days.contains(SeriesPublishedDaysOfWeek.RANDOM)) {
|
if (days.contains(SeriesPublishedDaysOfWeek.RANDOM)) {
|
||||||
return randomText(locale)
|
return randomText(locale)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,6 +71,14 @@ class CreatorChannelSeriesQueryPolicyTest {
|
|||||||
assertEquals("ランダム", policy.publishedDaysOfWeekText(days, "ja"))
|
assertEquals("ランダム", policy.publishedDaysOfWeekText(days, "ja"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("시리즈 탭 연재 요일은 비어 있으면 locale별 랜덤 문구로 fallback한다")
|
||||||
|
fun shouldReturnRandomTextWhenDaysAreEmpty() {
|
||||||
|
assertEquals("랜덤", policy.publishedDaysOfWeekText(emptySet(), "ko"))
|
||||||
|
assertEquals("Random", policy.publishedDaysOfWeekText(emptySet(), "en"))
|
||||||
|
assertEquals("ランダム", policy.publishedDaysOfWeekText(emptySet(), "ja"))
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("시리즈 탭 연재 요일은 7개 요일이면 locale별 매일 문구를 반환한다")
|
@DisplayName("시리즈 탭 연재 요일은 7개 요일이면 locale별 매일 문구를 반환한다")
|
||||||
fun shouldReturnEveryDayTextWhenDaysContainAllWeekdays() {
|
fun shouldReturnEveryDayTextWhenDaysContainAllWeekdays() {
|
||||||
|
|||||||
Reference in New Issue
Block a user