【问题标题】:testing multiple classes using test suit on junit5 gets pending在 junit5 上使用测试套件测试多个类待定
【发布时间】:2020-04-13 21:47:16
【问题描述】:

我编写了多个测试类来使用 junit 5 测试我的方法。 当我单独运行它们时,所有测试类都成功通过 但是当我尝试使用如下所示的测试套件一次运行它们时,我的一些测试会挂起并且测试不会完成。它甚至不会跳到测试其他类

由于所有方法都成功通过,我不认为ParametrizedMethodTest类有任何问题

我正在使用 junit-platform-runner 版本 1-6-2

【问题讨论】:

    标签: java testing junit junit5


    【解决方案1】:

    来自当前JavaDoc

    请注意,带有注释的测试类和套件 @RunWith(JUnitPlatform.class) 不能直接在 JUnit 上执行 平台(或作为某些 IDE 中记录的“JUnit 5”测试)。这样的 类和套件只能使用 JUnit 4 基础架构执行。

    换句话说,JUnit 5 不支持您希望在示例中执行的测试套件。如果要运行所有测试类,只需选择包并从上下文菜单中选择运行测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      • 2019-09-02
      • 2020-10-23
      • 1970-01-01
      • 2021-03-24
      相关资源
      最近更新 更多