Eclipse中已經對JUnit做了集成,可見其重要性,下面簡單介紹一下在Eclipse中使用JUnit 4對加減乘除進行測試。
1.新建工程,寫出加減乘除的代碼,命名為Calculate類,需要對其進行測試
1 public class Calculate { 2 3 public int add(int x, int y){ 4 return x + y; 5 } 6 public int minus(int x, int y){ 7 return x - y; 8 } 9 public int divide(int x,int y){ 10 return x / y; 11 } 12 public int multi(int x, int y){ 13 return x * y; 14 } 15 }
2.對Calculate類添加JUnit 測試單元,右鍵->new->JUnit Test Case.

3.對測試單元進行配置,選擇JUnit4的Test Case,文件命名為TestCalculate

4.選擇需要測試的函數,在這里對加減乘除進行測試

5.對工程添加JUnit4 的包(也可下載最新版本通過Build Path手動添加)

6.完成后會自動生成測試函數。

7.設計測試用例並填入測試函數,主要以加法為例。測試內容中使用的語句主要是assert,timeout,expected(拋出異常)。

若實際輸出與預計輸出不符則報出錯誤信息。
注:在Junit3中,Test Case必須繼承於TestCase,方法必須通過test開頭,初始化方法名稱必須是setUp
在Junit4中,通過@Test來標識單元測試,通過@Before標識初始化方法。
為了讓junit4中的測試類在junit3中也可以使用,把初始化方法命名為setUp,測試以test開頭
可添加測試運行時間的函數:

8.右鍵工程,run as->JUnit Test

9.運行結果如下:

testTime有錯表示運行時間超出規定的100ms。

修改后結果均正確。

Calculate.java及TestCalculate.java文件上傳在:hjy github
