junit官網,Junit介紹與實現

 2023-12-06 阅读 26 评论 0

摘要:Junit簡介 JUnit是一個Java語言的單元測試框架。 下面是JUnit一些特性的總結: 1) ? ? ? 提供的API可以讓你寫出測試結果明確的可重用單元測試用例 2)???????提供了三種方式來顯示你的測試結果,而且還可以擴展 3)???????提供了單元測試用例成批運行的功能 4)????

Junit簡介

JUnit是一個Java語言的單元測試框架。

下面是JUnit一些特性的總結:

1) ? ? ? 提供的API可以讓你寫出測試結果明確的可重用單元測試用例

2)???????提供了三種方式來顯示你的測試結果,而且還可以擴展

3)???????提供了單元測試用例成批運行的功能

4)???????超輕量級而且使用簡單,沒有商業性的欺騙和無用的向導

5)???????整個框架設計良好,易擴展

?

下載

點擊http://www.junit.org可以下載到最新版本的JUnit,本文采用的是4.10版本。

?

測試

1.首先打開eclipse添加junit.jar

2.測試類(簡單的加法計算)

3.測試用例

4.測試單元

5.選擇Run As Junit Test

得到結果,沒有問題!

6.修改預期結果

7.再次運行

顯示Failure!

?

總結

Junit是功能強大而簡單小巧的白盒測試框架。

junit官網、在運行時可能產生兩種錯誤:即Failure和Error

Failure指的是預期的結果與實際運行單元的結果不同所導致,例如當使用assertEquals()或其它assertXXX()方法斷言失敗時,就會回報Failure,這時候要檢查你的單元方法中的邏輯設計是否有誤。

Error指的是你的程序沒有考慮到的情況,在斷言之前程序就因為某種錯誤引發例外而終止,例如在單元中存取某個數組,因為存取超出索引而引發 ArrayIndexOutOfBoundsException,這會使得單元方法無法正確完成,在測試運行到asertXXXX()前就提前結束,這時候要檢查你的單元方法中是否有未考慮到的情況而引發流程突然中斷。

轉載于:https://www.cnblogs.com/parachuteInk/p/4376274.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/192539.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息