我有几个类,每个类包含几个用@Test
注释的方法。这些类不扩展TestCase
。现在我想
由于类不是TestCase
,我不能只将它们添加到套件中。同样扩展TestCase
也不是一种选择,因为测试方法只是注释而且它们的名称不以'test'开头。
我该怎么做?
答案 0 :(得分:4)
试试这个:
@RunWith(Suite.class)
@Suite.SuiteClasses({
Test1.class,
Test2.class,
Test3.class,
Test4.class
})
public class YourTestSuite {
}
答案 1 :(得分:1)
您可以为项目设置运行配置。右键单击您的项目。然后选择'Run as' - > '运行配置'。在其中,您可以选择运行所有测试
答案 2 :(得分:1)
如果您有少量课程,Eugene发布了什么。如果您希望以特定包模式进行所有测试,Classpath Suite允许您使用模式指定它而不是将它们全部列出。