Junit安裝及使用


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM