如何将 JUnit 5 与 build.gradle.kts 和 kotlin 一起使用?
How to use JUnit 5 with build.gradle.kts and kotlin?
- Java版本
java 10.0.1 2018-04-17
- Kotlin 版本
1.2.41
- Gradle版本
4.7
如果能用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()
- Java版本
java 10.0.1 2018-04-17
- Kotlin 版本
1.2.41
- Gradle版本
4.7
如果能用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()