Kotlin:
Tests Schrijven

Hoe:

Kotlin gebruikt JUnit voor het testen. Hier is hoe je een eenvoudige test schrijft en uitvoert:

import org.junit.Assert.assertEquals
import org.junit.Test

class CalculatorTest {
    
    @Test
    fun `voegt twee nummers samen`() {
        assertEquals(4, Calculator.add(2, 2))
    }
}

object Calculator {
    fun add(a: Int, b: Int) = a + b
}

Voer het uit. Als je uitvoer er zo uitziet, zit je goed:

Test geslaagd

Diepere Duik

JUnit, het standaard framework voor testen in Kotlin, gaat terug tot Java. Alternatieve testframeworks zijn Spek en Kotest, elk met hun eigen syntax en functies. Testen schrijven omvat vaak het begrijpen van de SUT (System Under Test) structuur, afhankelijkheden nabootsen met MockK of vergelijkbaar, en het kennen van het verschil tussen unit-, integratie-, en functionele tests.

Zie Ook