通过一起运行来升级到JUnit4并保留旧版JUnit 3测试和测试套件

高层管理人员:

我很惊讶地没有找到答案。如果我缺少基本知识,我将很高兴知道这一点。

有大量的旧版代码库已从1.4升级到Java 6。代码中存在大量的JUnit 3测试,并将它们组织到测试套件中,该套件可在Eclipse中与JUnit 4默认运行程序一起成功运行。

现在,我要添加新的测试,这些测试是纯JUnit 4测试(注释,无TestCase等)。将旧的JUnit 3测试套件和新的JUnit 4测试一起运行的方式是什么?

亚历山大。

只需在运行配置中使用“ JUnit4”测试运行程序即可。

JUnit4二进制文件具有向后兼容性层,该层使它可以在同一测试套件中同时具有JUnit3和JUnit4样式类。

对于命令行构建,只需使用JUnit4 jar而不是JUnit3。

这样做是为了简化您现在正在执行的迁移。

另外,它在我的项目中也能正常工作。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Junit 4测试套件和单个测试类

JUnit 4测试套件

使用Maven和Bitbucket管道运行单个JUnit测试套件

与numpy和测试套件一起包装

测试框架:Google Truth是否可以替代JUnit?如何编写测试方法和测试套件?

测试无法与Junit 5和Maven一起运行

'● 测试套件未能运行'

如何将JUnit 4测试添加到JUnit 3测试套件

如何在运行JUnit的摇篮5和JUnit 4测试套件?

删除冗余的JUnit测试套件测试

JUnit 5测试套件选择测试方法

如何分析junit测试套件?

Maven Surefire Junit测试套件

JUnit4使用测试套件在特定软件包中运行所有测试

如何构建可配置的JUnit4测试套件?

通过Maven的PowerMockRunner与Mockito一起运行Junit和PowerMock

在运行测试套件时:运行测试套件显示测试通过通知但显示“空套件”

TestNG未在测试套件中运行测试

无法通过我的 selinium 测试套件单击“继续执行第 3 步”(尝试使用 id 、 className 和 xpath)

Robot Framework API - 使用一个类获取测试套件/子套件结果和测试用例结果

通过测试套件中的@ExcludeCategory忽略junit测试

Maven Eclipse运行测试套件

如何在JUnit 4测试套件中获得测试集合

如何使用Selenium和JUnit 5在不同的URL上运行整个测试套件

如果特定测试失败,则停止JUnit套件

为什么要使用JUnit测试套件?

在junit中执行测试套件的订单

过滤junit测试套件时未找到测试

无法仅使用dockerFile运行测试文件执行套件之前和之后调用之前,之后和测试方法功能