深入解析SSH框架——JUnit 測試

JUnit?測試
Jar?包的下載
使用 JUnit 進行測試,需要導(dǎo)入 Jar 包。JUnit 的官網(wǎng)為:http://junit.org


測試類的創(chuàng)建
對于測試類的創(chuàng)建有這樣一些習(xí)慣:
在項目中新建一個 source?folder,并命名為 test,將來所有測試類均定義在這個目錄中。
對于測試類所在包,一般是被測類所在包的包名后加再加一個 test?子包。
對于測試類類名,一般是被測類類名后加上 Test。

測試類的創(chuàng)建常用的有兩種方式:
使用向?qū)?chuàng)建測試類
直接創(chuàng)建 JUnit Test Case。此時,會自動導(dǎo)入其需要的 Jar 包。


創(chuàng)建過程中,勾選上 setUp()與 tearDown()方法,這兩個方法的作用是:
setUp():測試方法執(zhí)行之前執(zhí)行,主要用于測試前的初始化,如連接數(shù)據(jù)庫等。
tearDown():測試方法執(zhí)行之后執(zhí)行,主要用于資源釋放,如關(guān)閉數(shù)據(jù)庫連接等。創(chuàng)建好后,直接在 setUp()與 tearDown()中編寫初始化語句與資源釋放語句即可。
對于測試方法的命名,一般是以小寫test 開頭,該測試方法用于測試哪個方法,就將該方法名放于test 之后。當(dāng)然,首字母要大寫。如,要測試 modify()方法,則它的測試方法名一般為:testModify()。

使用注解創(chuàng)建測試類
Step1:導(dǎo)入包需的 JUnit Jar 包
Step2:直接創(chuàng)建一個普通的 Java 類
Step3:在其中可以定義初始化方法與資源釋放方法。方法簽名要求:public void,無參。方法名隨意。當(dāng)然,方法名最好按照規(guī)范命名。
Step4:在方法前添加注解
添加@Before 則為初始化方法; 添加@After 則為資源釋放方法; 添加@Test 則為測試方法

測試方法的運行
在測試方法的方法簽名上右擊,選擇 Run As/JUnit Test

運行結(jié)果看到綠條,則說明運行成功;看到紅條,說明運行出了問題。

最后奉上視頻教程??,視頻觀看效果更佳?。∽哌^路過別忘素質(zhì)三連哦~~

