gpt4 book ai didi

java - 从多个 UnitTest 类为 Junit TestMethods 创建 TestSuite

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:23 24 4
gpt4 key购买 nike

我有一个场景,其中有多个独立运行的单元测试类,每个类都具有所有 setUp()、tearDown() 和 testMethod()。每个类都扩展 junit.framework.TestCase 。有没有办法创建一个套件来运行所有 UnitTestClass 中的所有测试方法。

注意:我知道如何创建一个包含同一类中的多个测试方法的套件。版本:Junit 4.8

任何人都可以建议我如何对不同类的 testMethods 执行相同的操作吗?

最佳答案

JUnit 的方式是

@RunWith(Suite.class)

@Suite.SuiteClasses({MyTest.class, MyOtherTest.class})

请注意,套件可以嵌套,因此 MyTest 也可以是一个套件。

通过这种方式,您将拥有每个包一个套件,然后您可以将其分组到整个测试套件中。

我不知道 JUnit 类只是收集包/文件夹中的所有测试类:该功能由 antmavenEclipse 提供。

关于java - 从多个 UnitTest 类为 Junit TestMethods 创建 TestSuite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com