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
これでいったん実行できるようになりましたとさ