我有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