feat(widget): 오디오 콘텐츠 카드 컴포넌트를 추가한다
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
package kr.co.vividnext.sodalive.v2.widget
|
||||
|
||||
import kr.co.vividnext.sodalive.R
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
class AudioContentCardSizeTest {
|
||||
|
||||
@Test
|
||||
fun `large size matches figma contract`() {
|
||||
assertEquals(185, AudioContentCardSize.Large.cardWidthDp)
|
||||
assertEquals(185, AudioContentCardSize.Large.thumbnailSizeDp)
|
||||
assertEquals(185, AudioContentCardSize.Large.labelWidthDp)
|
||||
assertEquals(11, AudioContentCardSize.Large.thumbnailLabelGapDp)
|
||||
assertEquals(R.style.Typography_Heading4, AudioContentCardSize.Large.titleStyleRes)
|
||||
assertEquals(R.style.Typography_Body5, AudioContentCardSize.Large.creatorStyleRes)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `medium size matches figma contract`() {
|
||||
assertEquals(163, AudioContentCardSize.Medium.cardWidthDp)
|
||||
assertEquals(163, AudioContentCardSize.Medium.thumbnailSizeDp)
|
||||
assertEquals(151, AudioContentCardSize.Medium.labelWidthDp)
|
||||
assertEquals(8, AudioContentCardSize.Medium.thumbnailLabelGapDp)
|
||||
assertEquals(R.style.Typography_Heading4, AudioContentCardSize.Medium.titleStyleRes)
|
||||
assertEquals(R.style.Typography_Body5, AudioContentCardSize.Medium.creatorStyleRes)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `small size matches figma contract`() {
|
||||
assertEquals(122, AudioContentCardSize.Small.cardWidthDp)
|
||||
assertEquals(122, AudioContentCardSize.Small.thumbnailSizeDp)
|
||||
assertEquals(114, AudioContentCardSize.Small.labelWidthDp)
|
||||
assertEquals(8, AudioContentCardSize.Small.thumbnailLabelGapDp)
|
||||
assertEquals(R.style.Typography_Body1, AudioContentCardSize.Small.titleStyleRes)
|
||||
assertEquals(R.style.Typography_Caption2, AudioContentCardSize.Small.creatorStyleRes)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user