Sha256: 7ae7509a1d3e2de1ae2d10d36228eba89bf0e96caed76a38c44c56eea1a66c6e
Contents?: true
Size: 900 Bytes
Versions: 126
Compression:
Stored size: 900 Bytes
Contents
import org.junit.Test import org.junit.runner.RunWith import org.junit.runners.Parameterized import kotlin.test.assertEquals @RunWith(Parameterized::class) class IsogramTest(val input: String, val expectedOutput: Boolean) { companion object { @JvmStatic @Parameterized.Parameters(name = "{index}: isogram({0})={1}") fun data() = listOf( arrayOf("", true), arrayOf("isogram", true), arrayOf("eleven", false), arrayOf("subdermatoglyphic", true), arrayOf("Alphabet", false), arrayOf("thumbscrew-japingly", true), arrayOf("six-year-old", true), arrayOf("Emily Jung Schwartzkopf", true), arrayOf("accentor", false) ) } @Test fun test() { assertEquals(expectedOutput, Isogram.isIsogram(input)) } }
Version data entries
126 entries across 126 versions & 1 rubygems