junit運行多個測試的方法


junit運行多個測試的方法

在實際應用中作用特別大,因為我們會定義很多的類和方法,也會存在很多的更新操作,這樣如果用main函數進行測試,則會異常麻煩。

而如果用這種多個測試的方法,則就容易得多,可以單獨測試某個類,也可以測試全部類。


 

junit編寫測試類的規則:

 

 


下面介紹在eclipse開發軟件中的方法

 

選擇run all tests in the selected package or source folden表示運行選定包或源文件夾中的所有測試

 

 

 

 


IDEA 運行junit單元測試方法

 

 

 

 

 

 

批量操作

如果我們要批量執行這兩個類有兩種方法:

一、點擊tests下面這個測試包“com.junit.MyClass”,選“Run Tests in com.junit.MyClass”就可以執行這個包下所有的測試

 

 

 

二、引入“測試套件”

如果我們只是選擇性的執行一些測試類,則我們可以利用“測試套件”——Suite(or test suite)。

編寫測試套件的原則:

 1. 創建一個空類作為測試套件的入口;

  2. 使用注解 org.junit.runner.RunWith 和 org.junit.runners.Suite.SuitClasses 修飾這個空類

  3. 將org.junit.runners.Suite作為參數傳入給注解RunWith,以提示Junit為此類測試使用套件運行器執行。

  4. 將需要放入此測試套件的測試類組成數組作為注解SuiteClasses的參數

  5. 保證這個空類使用public修飾,而且存在公開的不帶任何參數的構造函數

AllTest.java:

 

 


免責聲明!

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



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