Sha256: 04a6e4363c2ba237efbc466440ef712753e222615b58622e2c82db200a64e477
Contents?: true
Size: 1.21 KB
Versions: 126
Compression:
Stored size: 1.21 KB
Contents
import org.junit.Test import org.junit.Ignore import org.junit.runner.RunWith import org.junit.runners.Parameterized import kotlin.test.assertEquals @RunWith(Parameterized::class) class RaindropsTest(val input: Int, val expectedOutput: String) { companion object { @JvmStatic @Parameterized.Parameters(name = "{index}: raindrops({0})={1}") fun data() = listOf( arrayOf( 1, "1"), arrayOf( 3, "Pling"), arrayOf( 5, "Plang"), arrayOf( 7, "Plong"), arrayOf( 6, "Pling"), arrayOf( 8, "8"), arrayOf( 9, "Pling"), arrayOf( 10, "Plang"), arrayOf( 14, "Plong"), arrayOf( 15, "PlingPlang"), arrayOf( 21, "PlingPlong"), arrayOf( 25, "Plang"), arrayOf( 27, "Pling"), arrayOf( 35, "PlangPlong"), arrayOf( 49, "Plong"), arrayOf( 52, "52"), arrayOf( 105, "PlingPlangPlong"), arrayOf(3125, "Plang") ) } @Test fun test() { assertEquals(expectedOutput, Raindrops.convert(input)) } }
Version data entries
126 entries across 126 versions & 1 rubygems