2021-11-20 13:16:56 +01:00
|
|
|
package jp.juggler.subwaytooter
|
|
|
|
|
|
|
|
import android.graphics.Color
|
|
|
|
import androidx.test.runner.AndroidJUnit4
|
|
|
|
import com.jrummyapps.android.colorpicker.parseColorString
|
|
|
|
import org.junit.Assert.assertEquals
|
|
|
|
import org.junit.Test
|
|
|
|
import org.junit.runner.RunWith
|
|
|
|
|
|
|
|
@RunWith(AndroidJUnit4::class)
|
|
|
|
class TestColorString {
|
|
|
|
@Test
|
|
|
|
fun testColorString() {
|
|
|
|
fun a(s: String, expect: Int) {
|
|
|
|
assertEquals(s, expect, parseColorString(s))
|
|
|
|
assertEquals("#$s", expect, parseColorString("#$s"))
|
|
|
|
}
|
|
|
|
a("", Color.BLACK)
|
2021-11-22 00:19:40 +01:00
|
|
|
a("8", Color.BLACK or 0x88_88_88)
|
2021-11-22 00:20:21 +01:00
|
|
|
a("56", Color.BLACK or 0x55_66_80)
|
2021-11-20 13:16:56 +01:00
|
|
|
a("123", Color.BLACK or 0x11_22_33)
|
|
|
|
a("1234", 0x11_22_33_44)
|
|
|
|
a("12345", Color.BLACK or 0x12_34_55)
|
|
|
|
a("123456", Color.BLACK or 0x12_34_56)
|
|
|
|
a("1234567", 0x12_34_56_77)
|
|
|
|
a("12345678", 0x12_34_56_78)
|
|
|
|
a("123456789", Color.WHITE)
|
|
|
|
}
|
|
|
|
}
|