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

xia*_*ang 7 java gradle kotlin junit5 gradle-kotlin-dsl

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

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

Mar*_*ipp 17

有使用Gradle和JUnit 5 的文档示例项目.

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

tasks.withType<Test> {
    useJUnitPlatform()
}
Run Code Online (Sandbox Code Playgroud)

对于Jigsaw,Gradle提供了实验支持,并且插件的一个分支提供了额外的功能.