【发布时间】:2012-03-24 08:08:26
【问题描述】:
我有几个类,每个类都包含几个用@Test 注释的方法。这些类不扩展TestCase。现在我想
- 编写一个执行所有这些方法的主程序(供命令行使用)
- 在 Eclipse 中创建一个可以“运行为 -> JUnit Test”的类来执行所有这些方法
由于课程不是TestCases,我不能只将它们添加到套件中。此外,扩展 TestCase 也不是一种选择,因为测试方法只是被注释了,并且它们的名称不是以 'test' 开头的。
我该怎么做?
【问题讨论】:
-
首先,您必须手动调用它们中的每一个。其次,你为什么需要这样做? Eclipse 可以运行所有测试用例,即使它们位于不同的类中。
-
我没有找到这个选项...你如何告诉 Eclipse 运行它们?
-
您可以为项目设置运行配置。右键单击您的项目。然后选择“运行方式”->“运行配置”。在其中您可以选择运行所有测试。
-
谢谢,我不知道这个功能,特别是因为我没有注意到方法的选择可以限制在某个包/目录中。这很有帮助!
-
不客气。我想我会把这个作为答案发布。