1

我是单元测试的新手,我正在开发一个 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)
    }
}
4

0 回答 0