在Kotlin中實(shí)現(xiàn)單元測(cè)試通常使用JUnit框架。以下是一個(gè)簡(jiǎn)單的示例:
class Calculator {
fun add(a: Int, b: Int): Int {
return a + b
}
fun subtract(a: Int, b: Int): Int {
return a - b
}
}
import org.junit.Test
import org.junit.Assert.*
class CalculatorTest {
@Test
fun testAdd() {
val calculator = Calculator()
assertEquals(5, calculator.add(2, 3))
}
@Test
fun testSubtract() {
val calculator = Calculator()
assertEquals(1, calculator.subtract(4, 3))
}
}
以上就是在Kotlin中實(shí)現(xiàn)單元測(cè)試的基本步驟,通過編寫測(cè)試用例來驗(yàn)證代碼的正確性,確保代碼的質(zhì)量。