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