我想創建一個junit測試套件,它將運行應用程序中的所有測試套件... - 這是我所擁有的,並且據我所知,應該工作,但它一直告訴我沒有發現任何測試。JUnit應用程序套件測試
import static org.junit.Assert.*;
import org.junit.Test;
/**
* @author Jason
*
*/
@Test
public class applicationTest extends TestCase {
public applicationTestSuite(String name) {
super(name);
}
public static Test suite() {
TestSuite suite = new TestSuite("ApplicationTestSuite");
suite.addTest(domain.AllDomainTests.suite());
suite.addTest(services.AllServicesTests.suite());
suite.addTest(business.AllBusinessTests.suite());
return suite;
}
}
測試套件應該是運行中的一個例子 -
package business;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({ ItemMgrTest.class })
public class AllBusinessTests {
}
單個測試套件自行運行正常......它是不起作用的聚合測試套件。 – Expecto