java - 相当于 JUnit5 的 @RunWith(JUnitPlatform.class)

标签 java junit migration junit4 junit5

在我的项目中,我正在做一些清理工作并决定将所有内容移至 JUnit5。

到目前为止,我一直在使用

@RunWith(JUnitPlatform.class)

现在我想将它迁移到@ExtendWith。这个 JUnitPlatform.class 在 JUnit5 中是否有任何等价物?

最佳答案

使用junit 5时不再需要它。

junit documentation它指出:

使用 @RunWith(JUnitPlatform.class) 注释一个类允许它与支持 JUnit 4 但尚不直接支持 JUnit 平台的 IDE 和构建系统一起运行。

因此,由于您要迁移到 junit 5,我想您的构建系统/IDE 支持它。因此,您不再需要注释。

关于java - 相当于 JUnit5 的 @RunWith(JUnitPlatform.class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57462395/

相关文章:

testing - 使用 Intellij 运行测试时为 "Test events were not received"

java - org.dbunit.dataset.NoSuchTableException,但表存在

java - 最佳实践 : Testing Interface Contract Compliance?

ruby-on-rails - 在 Rails 迁移中,是否可以指示新添加的列应该在表中的现有列之前还是之后?

java - 抽象初始化()方法而不是依赖注入(inject),好的做法?

java - 管理客户端套接字池

java - 如何检查二维数组中的所有线是否具有相同的大小

java - 使用假 session 测试 Controller

node.js - 使用 TypeORM 将 JSON 数据迁移到数据库

Flutter Null安全迁移说 `Package doesn'不存在`