如何测试JUnit Jupiter(JUnit 5)扩展

米布泰克

有没有一种方法可以集成测试我的JUnit Jupiter扩展?当然,我可以测试扩展使用的良好情况,但是我想测试以下内容:

  • 它是否通过了预期的测试?
  • 正确的报告写在测试结束了吗?

有内置的支持吗?

Sormuras

没有明确的Jupiter扩展测试框架-但是在1.4版中,将提供平台测试工具包,您可以使用它来一次执行Jupiter引擎和您的扩展,并断言测试运行的结果。

有关详细信息,请参见:https : //junit.org/junit5/docs/snapshot/user-guide/#testkit,除该文档外,还可在JUnit 5的“ platform-tests”项目中找到Platform Test Kit的用法。例如,位于:https : //github.com/junit-team/junit5/blob/master/platform-tests/src/test/java/org/junit/platform/testkit/engine/ExecutionsIntegrationTests.java

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JUnit Jupiter(JUnit5)中的参数化测试执行

如何使用Jupiter Junit5平台的老式引擎通过gradle配置按类别运行JUnit4测试

从JUnit5缺少org.junit.jupiter.params

如何使用 junit 5 (Jupiter) 模拟 RestTemplate 交换

JUnit 5-使用JUnit Jupiter引擎时,IntelliJ IDEA中的测试套件为空

IntelliJ不会自动完成JUnit 5 Jupiter类

maven:无法运行 junit5-jupiter-starter-maven?

pom.xml Maven配置以在混合Java + Kotlin项目中运行JUnit 4 + JUnit 5 Jupiter测试

在JUnit 5 Jupiter中使用两个参数进行参数化测试

JUnit 5扩展的配置

如何使用junit 5订购测试

JUnit5:如何重复失败的测试?

如何重复参数化 Junit 5 测试?

Eclipse Java IDE JUnit5:无法访问junit.jupiter.api.Assertions

如何在JUnit 5扩展中存储值并如何在参数化测试中进行注入

JUnit 5:如何在用 Kotlin 编写的测试中使用多个扩展?

如何在Junit 5木星扩展程序中从测试中获取字段

如何修复“导入org.junit.jupiter”?

JUnit5:访问测试类的扩展字段

JUnit 5,将信息从测试类传递到扩展

Junit测试5(异常)

JUnit 5测试

Junit 5测试toString()

JUnit5-Jupiter:组合(=“ meta”)注释无法解析为注释定义

如何在 Eclipse 中运行 JUnit 5 测试

如何在Spring Test Suite中运行JUnit 5测试?

如何获得JUnit 5中测试的当前重复计数?

Junit 5:如何为参数化测试提供名称

如何使用WireMock的响应模板使用JUnit测试5