设置“ Jupiter API工件”是什么意思?

时间:2019-09-23 02:58:35

标签: java gradle build.gradle junit5

dependencies{
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
}

上面的代码似乎是添加到build.gradle文件的依赖项部分,在gradle项目中运行junit 5测试所必需的。但这不起作用...

2 个答案:

答案 0 :(得分:0)

dependencies{
testCompile("org.junit.jupiter:junit-jupiter-params:5.5.2")
}

这有效。

答案 1 :(得分:0)

Jupiter API提供了用于测试实现的基本接口和注释。它是正确包含的。 无法正常工作的程度如何?

如果您只是无法运行测试,则很可能忘记了要求Gradle运行它们。检查Gradle版本。

如果您拥有Gradle 4.6+,请you can配置具有内置支持的 test 任务

test {
   useJUnitPlatform()
}

如果您的Gradle年龄较大,则需要 junit-platform-gradle-plugin ,该产品将停产