在eclipse中添加JUnit單元測試以及JUnit的使用注意事項

在我們所要進行測試的項目上右擊,選擇Build Path:

之後選擇最後一項Configure Build Path,會出現如下對話框:

我們點擊上方的LIbraries,選擇Add Libraries:

在隨後出現的這個對話框中選擇JUnit,點擊Next:

在此對話框中選擇JUnit的版本,建議選擇高版本的JUnit4,點擊Finish,返回到最開始的Build Path對話框,點擊OK,之後在我們的項目中進行測試:

新建一個Demo,在我們所要測試的方法上添加@Test註解:

如果@Test上出現錯誤,按Ctrl+1按提示導入所需的JUnit包。

有兩種方式可以進行JUnit單元測試:

1.雙擊選中方法名,然後右擊,會在Run As選項中多出一個JUnit Test,點擊JUnit Test,就會進行JUnit單元測試;

2.找到項目中Demo類裏要進行測試的方法所在的位置,右擊進行JUnit單元測試

測試完畢後,控制檯上會輸出所測試方法的結果,同時JUnit窗口的進度條也會全部變爲綠色:

如果對整個項目進行單元測試,控制檯只會輸出添加了@Test註解的方法的結果,說明只有添加了@Test註解的方法纔會被JUnit測試。

此外,不是所有方法都適合用JUnit進行測試,JUnit對所測試的方法有一定的要求:

    1.@Test 不能加在靜態方法上. 
     public static   void show() 
     2. 方法不能有返回值. 
     3. 方法不能有參數. 都是工具調用 ,所以不需要有返回值,也無法傳參數. 
     4. 不選擇方法而執行JUnit , 相當於 所有的 @Test註解下的方法都會運行一遍.千萬注意. 

鑑於以上條件的限制,JUnit單元測試也存在一定的侷限性,一般在對數據庫進行操作時比較常用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章