如何将 JUnit 5 与 build.gradle.kts 和 kotlin 一起使用?

How to use JUnit 5 with build.gradle.kts and kotlin?

如果能用jigsaw模块系统就更好了

documentation and a sample project 用于使用 Gradle 和 JUnit 5。

如果您想使用 Kotlin DSL,您必须按以下方式进行调整:

tasks.withType<Test>().configureEach {
    useJUnitPlatform()
}

对于 Jigsaw,Gradle 提供 experimental support and there's a fork of the plugin 提供额外的功能。

Marc Philipp 的回答有效。这是另一种方法:

val test: Test by tasks
test.useJUnitPlatform()