如何在build.gradle.kts和kotlin中使用JUnit 5?

时间:2018-05-14 06:19:56

标签: java gradle kotlin junit5 gradle-kotlin-dsl

  • Java版java 10.0.1 2018-04-17
  • Kotlin版本1.2.41
  • Gradle版本4.7

如果我们可以使用拼图模块系统

,情况会更好

2 个答案:

答案 0 :(得分:15)

使用Gradle和JUnit 5时有documentationsample project

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

tasks.withType<Test> {
    useJUnitPlatform()
}

对于Jigsaw,Gradle提供了experimental support,并且fork of the plugin提供了其他功能。

答案 1 :(得分:0)

马克·菲利普(Marc Philipp)的答案有效。这是另一种方法:

val test: Test by tasks
test.useJUnitPlatform()