Java學習筆記--IDEA中使用junit進行單元測試

算是初次接觸IDEA,而且Java也很久沒看過了,現在基本又算是從頭開始了,記錄下自己的學習過程。

使用IDEA進行單元測試,首先需要下載兩個jar包,下載地址如下,現在junit5也出來了,有興趣的朋友可以試下,我下的是4.12版本的

https://github.com/junit-team/junit4/wiki/Download-and-Install

或者在創建項目的時候又個Arquillian JUnit,好像也是測試用的,不過不了解,就沒勾上

 

創建好項目以及java文件之後,

就可以創建junit單元測試類了,爲了與正式代碼分開,在src同級目錄中新建一個test目錄,用來存放測試類,最好包名也與正式代碼相同,這樣就方便快速找到測試類。

創建好test目錄之後,我們將它設置爲默認的測試目錄,點擊左上角的File->Project Structure->Modules->選中test目錄然後點擊Tests,之後就會在右邊列表中看見一個Test Source Folder,這樣測試目錄就建好了。

然後我們就可以爲之前的方法創建測試用例,如下所示,測試方法上面需要加上@Test,纔會被識別爲測試方法,不然不會執行

運行該測試類,結果如下

左邊這塊,打勾的表示正確執行了,紅色感嘆號的表示運行結果與期望的不符。上面也可以看出,測試了兩個方法,一個成功,一個失敗了。

 

上面的測試代碼都是手動敲得,效率比較低,如果要測試得方法比較多的話,就會浪費大量時間,這時候就需要用到快捷方法了。

找到所要測試的類,按alt+enter->Create Test

SuperClass:所要測試的類

Destination package:測試類存放位置(配置了測試路徑後,則默認在我們的test目錄下)

創建好之後,會生成幾個空的測試方法,然後就可以往裏加測試用例了,這樣就省了很多時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章