三、寫測試單元
import junit.framework.TestSuite;
import junit.framework.Test;
import junit.textui.TestRunner;
/**
* 測試單元
* File: TestAll.java
* User: leizhimin
* Date: 2008-3-13 16:17:10
*/
public class TestAll extends TestSuite {
public static Test suite() {
TestSuite suite = new TestSuite("TestSuite Test");
suite.addTestSuite(TestCalcuator.class);
suite.addTestSuite(TestCalcuator2.class);
return suite;
}
public static void main(String args[]){
TestRunner.run(suite());
}
}
四、運行單元測試的main()方法
控制臺打印出結(jié)果如下:
..
Time: 0
OK (2 tests)
Process finished with exit code 0
運行圖形界面顯示結(jié)果:
這個例子100%可以運行。呵呵,看到了吧。
這個僅僅是個起步例子,在實際中還應(yīng)該注意測試數(shù)據(jù)的預(yù)備,測試結(jié)束后要恢復(fù)測試環(huán)境的狀態(tài),如果你想繼續(xù)了解,請看"JUnit三分鐘教程 ---- 實際應(yīng)用"。