crosssolver/src/test/kotlin/be/nielandt/EdgeModelTest.kt

21 lines
486 B
Kotlin

package be.nielandt
import org.junit.Assert.assertEquals
import org.junit.Test
class EdgeModelTest {
@Test
fun singleMoveAlwaysOneSolvedCross() {
// try each move
Move.values().forEach { move ->
val doMove = EdgeModel().doMove(move)
val count = (0..5).map { color ->
val crossSolved = doMove.crossSolved(color)
crossSolved
}.count { it }
assertEquals(1, count)
}
}
}