Sha256: 7a3c692d0a46b632ffd06e05ac20281789c40705d64f13e74632e49a3bb04b88
Contents?: true
Size: 915 Bytes
Versions: 126
Compression:
Stored size: 915 Bytes
Contents
import org.junit.Test import org.junit.runner.RunWith import org.junit.runners.Parameterized import kotlin.test.assertEquals @RunWith(Parameterized::class) class ScrabbleScoreTest(val input: String, val expectedOutput: Int) { companion object { @JvmStatic @Parameterized.Parameters(name = "{index}: scoreWord({0})={1}") fun data() = listOf( arrayOf("a", 1), arrayOf("A", 1), arrayOf("f", 4), arrayOf("at", 2), arrayOf("zoo", 12), arrayOf("street", 6), arrayOf("quirky", 22), arrayOf("OxyphenButazone", 41), arrayOf("pinata", 8), arrayOf("", 0), arrayOf("abcdefghijklmnopqrstuvwxyz", 87) ) } @Test fun test() { assertEquals(expectedOutput, ScrabbleScore.scoreWord(input)) } }
Version data entries
126 entries across 126 versions & 1 rubygems