我是单元测试的新手,我正在开发一个 Kotlin 项目,所以我认为使用基于 Kotlin 的框架会很棒。
向我的项目添加依赖项时遇到问题。如果 Kotest 可以在 Gradle <6 中使用,现在有人吗?或者 Kotest 是否需要任何外部依赖才能正常工作?
添加以下依赖项,运行器不会检测到“任何可运行的方法”:
testImplementation 'io.kotest:kotest-runner-junit5:4.6.1'
testImplementation "io.kotest:kotest-assertions-core:4.6.1"
我的单元测试代码如下:
package com.consumerfinance.nowpay
import io.kotest.core.spec.style.AnnotationSpec
import junit.framework.Assert.assertEquals
/**
* Example local unit test, which will execute on the development machine (host).
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
class ExampleUnitTest : AnnotationSpec() {
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}
}