Skip to main content

KotestをIntellijで使ってみた

Kotlin用のテストフレームワークKotest
これが流行ってると聞いたので試しに使ってみた
https://github.com/kotest/kotest


・Quick Start
https://github.com/kotest/kotest/blob/master/doc/reference.md#getting-started

 

・gradle
以下入れないとIntellijだと動かないので注意
https://mvnrepository.com/artifact/io.kotest/kotest-runner-console-jvm

val kotestVersion = "4.1.3"
testImplementation("io.kotest:kotest-runner-junit5-jvm:$kotestVersion") // for kotest framework
testImplementation("io.kotest:kotest-runner-console-jvm:$kotestVersion") // for kotest framework

 

・テストファイル

class KotestTest : StringSpec({
    "test" {
        val a = true
        a shouldBe  true
    }
})

 

・Intellij上で実行
これだけだとIntellijだと動かない
以下のプラグインを入れる
https://plugins.jetbrains.com/plugin/14080-kotest

 

これでいったん実行できるようになりましたとさ

関連記事:

Pocket