【问题标题】:Junit RunListener or Description or Result or Failure equivalent in Junit 5Junit 5 中等效的 Junit RunListener 或 Description 或 Result 或 Failure
【发布时间】:2022-12-17 16:54:35
【问题描述】:

我们的测试套件生成了一个非常漂亮的 HTML 报告。我们使用org.junit.runner.notification.RunListener 来实现这一点。

RunListener 提供了各种获取org.junit.runner.Descriptionorg.junit.runner.Result作为输入的方法,其中有很多有用的方法和我们需要的数据,比如获取注释、名称等。

Junit5 中是否有一个等效的接口可以用来获取类似的信息?

【问题讨论】:

    标签: java junit


    【解决方案1】:

    是的,在 JUnit 5 中有一个等效的接口,称为

    org.junit.platform.launcher.TestExecutionListener

    .该接口定义了一些方法,允许您挂接到测试执行生命周期并接收有关测试执行进度的通知。您可以使用此接口来实现自定义侦听器,以执行诸如生成报告之类的任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 2012-12-25
      • 2018-11-08
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多