JUNIT基本教程
junit是java中書寫 unit test 的framework,目前一些流行的unit test工具大都都是在junit上擴展而來的。 Eclipse中配置junit 在要使用JUNIT的project名上,點擊properties--java build path-libraries, 點擊Add External JARs,把JUNIT包點上就行了. 并在需要
junit是java中書寫
unit test的framework,目前一些流行的unit
test工具大都都是在junit上擴展而來的。
Eclipse中配置junit
在要使用JUNIT的project名上,點擊properties--java build path-libraries, 點擊Add External
JARs,把JUNIT包點上就行了. 并在需要測試的項目上新建junit test case
用法
1. 基本使用步驟,Junit的使用非常簡單,它的基本使用步驟:
-
創建,從junit.framework.
TestCase派生unit test需要的test case
-
書寫
測試方法,提供類似于如下函數簽名的測試方法:
public void testXXXXX();
- 編譯,書寫完test
case后,編譯所寫的test case類
- 運行,啟動junit test runner,來運行這個test case。
Junit提供了2個基本的test runner:字符界面和圖形界面。啟動命令分別如下:
a 圖形界面:
java junit.swingui.TestRunner XXXXX
b 字符界面:
java junit.textui.TestRunner XXXXX
2. 使
用例子:
import junit.frmework.TestCase;
public class TestSample extends TestCaset{
public void testMethod1(){
assertTrue( true);
}
}
3. setUp與tearDown,這兩個函數是junit
framework中提供初始化和反初始化每個測試方法的。setUp在每個測試方法調用前被調用,負責初始化測試方法所需要的
測試環境;tearDown在每個測試方法被調用之后被調用,負責撤銷測試環境。它們與測試方法的關系可以描述如下:
測試開始 -> setUp -> testXXXX -> tearDown ->測試結束
4. 使用例子:
import junit.frmework.TestCase;
public class TestSample extends TestCaset{
protected void setUp(){
//初始化……
}
public void testMethod1(){
assertTrue( true);
}
potected void tearDown(){
//撤銷初始化……
}
}
原文轉自:http://www.kjueaiud.com