我有2个测试类,都延伸TestCase
。每个类都包含一些针对我的程序运行的单个测试。如何使用jUnit将测试用例添加到套件?
作为同一套件的一部分,我该如何执行这两个类(以及它们所有的测试)?
我正在使用jUnit 4.8。
我有2个测试类,都延伸TestCase
。每个类都包含一些针对我的程序运行的单个测试。如何使用jUnit将测试用例添加到套件?
作为同一套件的一部分,我该如何执行这两个类(以及它们所有的测试)?
我正在使用jUnit 4.8。
在jUnit4你有这样的事情:
@RunWith(Suite.class)
@SuiteClasses({
SomeTest.class,
SomeOtherTest.class,
...
})
public class AllTests {}
如果你想使用Eclipse GUI套件建设者(新建> JUnit测试套件),您必须
public static junit.framework.Test suite() {
return new JUnit4TestAdapter(SomeTest.class);
}
增加你的每个测试类st GUI测试套件生成器会识别您的测试。
创建TestClass并覆盖suite()方法并运行新创建的TestClass。
public static Test suite()
{
TestSuite suite = new TestSuite("Test ExpenseTest");
suite.add(TestCase1.class);
suite.add(TestCase2.class);
return suite;
}
您正在JUnit 4中扩展TestCase?为什么你不使用注释? – Grzenio 2010-09-02 14:04:04