From eeb777fa016ba6ce5ba6b5158277cf5cbadfa222 Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 8 Jul 2026 18:44:09 +0900 Subject: [PATCH] =?UTF-8?q?test(donation):=20=ED=9B=84=EC=9B=90=20header?= =?UTF-8?q?=20=EC=83=89=EC=83=81=20=EA=B2=BD=EA=B3=84=EB=A5=BC=20=EA=B2=80?= =?UTF-8?q?=EC=A6=9D=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../donation/CreatorChannelDonationMapperTest.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/donation/CreatorChannelDonationMapperTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/donation/CreatorChannelDonationMapperTest.kt index 0fc1fc7f..911119d2 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/donation/CreatorChannelDonationMapperTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/creator/channel/donation/CreatorChannelDonationMapperTest.kt @@ -45,7 +45,7 @@ class CreatorChannelDonationMapperTest { @Test fun `후원 createdAtUtc는 상대 시간으로 매핑하고 can 기준 header color를 계산한다`() { - val item = listOf(donation(can = 500, createdAtUtc = System.currentTimeMillis().toString())) + val item = listOf(donation(can = 501, createdAtUtc = System.currentTimeMillis().toString())) .toDonationUiModels(context, relativeTimeTextFormatter) .single() @@ -53,6 +53,15 @@ class CreatorChannelDonationMapperTest { assertEquals(R.color.red_400, item.headerColorResId) } + @Test + fun `후원 header color는 501캔부터 red_400으로 매핑한다`() { + val items = listOf(donation(can = 500), donation(can = 501)) + .toDonationUiModels(context, relativeTimeTextFormatter) + + assertEquals(R.color.creator_channel_donation_cyan, items[0].headerColorResId) + assertEquals(R.color.red_400, items[1].headerColorResId) + } + private fun ranking( userId: Long, nickname: String = "member",