Kotlin:
Viết các bài kiểm tra

Cách thực hiện:

Kotlin sử dụng JUnit để thực hiện kiểm tra. Dưới đây là cách viết và chạy một bài kiểm tra đơn giản:

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

class CalculatorTest {
    
    @Test
    fun `adds two numbers`() {
        assertEquals(4, Calculator.add(2, 2))
    }
}

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

Chạy nó. Nếu kết quả đầu ra của bạn như thế này, bạn đã thành công:

Test passed

Tìm hiểu sâu hơn

JUnit, bộ khung kiểm tra chính cho Kotlin, có nguồn gốc từ Java. Các bộ khung kiểm tra thay thế bao gồm Spek và Kotest, mỗi cái có cú pháp và tính năng riêng biệt. Viết test thường liên quan đến việc hiểu cấu trúc của SUT (System Under Test - Hệ thống đang được kiểm tra), mô phỏng các phụ thuộc với MockK hoặc tương tự, và biết sự khác biệt giữa kiểm tra đơn vị, kiểm tra tích hợp và kiểm tra chức năng.

Xem thêm