[kotlin] JUnit 테스트 실행하기
JUnit은 자바 및 Kotlin과 같은 JVM 기반 언어를 위한 테스팅 프레임워크 중 하나로, 코드의 품질과 안정성을 검증하기 위해 사용됩니다.
JUnit과 Kotlin 설정
먼저 프로젝트의 build 파일에 JUnit과 Kotlin 테스트 프레임워크를 의존성으로 추가해야 합니다.
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
testImplementation "org.jetbrains.kotlin:kotlin-test"
testImplementation "org.jetbrains.kotlin:kotlin-test-junit"
}
Kotlin으로 JUnit 테스트 작성하기
다음은 간단한 Kotlin 함수를 테스트하기 위한 JUnit 테스트 클래스의 예제입니다.
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.Assertions.assertEquals
class MyTest {
@Test
fun testAddition() {
val result = add(3, 5)
assertEquals(8, result)
}
}
fun add(a: Int, b: Int): Int {
return a + b
}
위 예제에서는 MyTest
클래스 내에 testAddition
메서드를 사용하여 add
함수를 테스트하고 있습니다. assertEquals
함수를 사용하여 예상 결과와 실제 결과를 비교하고 있습니다.
JUnit 테스트 실행
테스트를 실행하기 위해 프로젝트 루트에서 다음 명령을 실행할 수 있습니다.
./gradlew test
이 명령은 프로젝트의 모든 JUnit 테스트를 실행하고 결과를 표시합니다.
이제 당신은 Kotlin으로 JUnit을 사용하여 코드의 안정성을 검증하는 방법에 대해 알게 되었습니다!