参考 JUNIT Best Practice 一文
http://www.docin.com/p-9083368.html
例子如下:
import junit.framework.Test;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
public class Sequence {
public static Test suite() {
TestSuite ts = new TestSuite();
ts.addTest(new First("testFirst_2"));
ts.addTest(new Second("testSecond_1"));
ts.addTest(new Third("testThird_2"));
ts.addTest(new Third("testThird_1"));
ts.addTest(new First("testFirst_1"));
ts.addTest(new Second("testSecond_2"));
return ts;
}
public static void main(String[] args) {
TestRunner.run(suite());
}
}
说明:
1、TestRunner是junit.textui.TestRunner
2、suite方法是静态的
3、在suite方法里,创建一个测试帐套
4、在TestSuite里面addTest,添加测试方法的顺序就是执行测试的顺序
5、First,Second和Third类继承TestCase类
6、参数值"testFirst_2"是测试方法的名称