單元測試工具JUnit

   JUnit是一個Java語言的單元測試框架。它由Kent Beck和Erich Gamma創建,逐漸成爲源於Kent Beck的sUnit的xUnit家族中最爲成功的一個JUnit有它本身的JUnit擴展生態圈。多數Java的開發環境都已經集成了JUnit做爲單元測試的工具.程序員

   咱們知道 Junit 是一個單元測試框架,那麼使用 Junit 能讓咱們快速的完成單元測試。框架

   一般咱們寫完代碼想要測試這段代碼的正確性,那麼必須新建一個類,而後建立一個 main() 方法,而後編寫測試代碼。若是須要測試的代碼不少呢?那麼要麼就會建不少main() 方法來測試,要麼將其所有寫在一個 main() 方法裏面。這也會大大的增長測試的複雜度,下降程序員的測試積極性。而 Junit 能很好的解決這個問題,簡化單元測試,寫一點測一點,在編寫之後的代碼中若是發現問題能夠較快的追蹤到問題的緣由,減少迴歸錯誤的糾錯難度。eclipse

 最新版本的eclipse自帶JUnit。不用從新添加。工具

 

 (1)建立一個被JUnit測試的類。單元測試

 (2)建立對應的JUnit測試類。測試

 (3)針對自動生成的代碼,進行補充修改,使其知足對特定功能的測試。blog

 (4)執行測試。ip

在這過程當中,也遇到了問題,執行測試代碼時一直報錯「No texts found with text runner'JUnit 5'」,緣由是測試代碼中的類和方法都必須是public的。修改事後測試成功,從上圖能夠看出沒有錯誤,可是有一項運行失敗,下面也出現了運行失敗的地方和緣由。開發

相關文章
相關標籤/搜索