All skills
Skillintermediate
Kotlin Testing
> This file extends the common testing rule with Kotlin-specific content.
Claude Code Knowledge Pack7/10/2026
Overview
Kotlin Testing
This file extends the common testing rule with Kotlin-specific content.
Framework
Use Kotest with spec styles (StringSpec, FunSpec, BehaviorSpec) and MockK for mocking.
Coroutine Testing
Use runTest from kotlinx-coroutines-test:
test("async operation completes") {
runTest {
val result = service.fetchData()
result.shouldNotBeEmpty()
}
}
Coverage
Use Kover for coverage reporting:
./gradlew koverHtmlReport
./gradlew koverVerify
Reference
See skill: kotlin-testing for detailed Kotest patterns, MockK usage, and property-based testing.