您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit4概述(三)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/11 11:21:03 ] 推薦標(biāo)簽:

運(yùn)行結(jié)果如下:

進(jìn)度條是紅顏色表示發(fā)現(xiàn)錯(cuò)誤,具體的測試結(jié)果在進(jìn)度條上面有表示“共進(jìn)行了4個(gè)測試,其中1個(gè)測試被忽略,一個(gè)測試失敗”

至此,我們已經(jīng)完整體驗(yàn)了在Eclipse中使用JUnit的方法。在接下來的文章中,我會(huì)詳細(xì)解釋測試代碼中的每一個(gè)細(xì)節(jié)!

在Eclipse中使用JUnit4進(jìn)行單元測試(中級(jí)篇)

我們繼續(xù)對(duì)初級(jí)篇中的例子進(jìn)行分析。初級(jí)篇中我們使用Eclipse自動(dòng)生成了一個(gè)測試框架,在這篇文章中,我們來仔細(xì)分析一下這個(gè)測試框架中的每一個(gè)細(xì)節(jié),知其然更要知其所以然,才能更加熟練地應(yīng)用JUnit4。

一、包含必要地Package

在測試類中用到了JUnit4框架,自然要把相應(yīng)地Package包含進(jìn)來。主要地一個(gè)Package是org.junit.*。把它包含進(jìn)來之后,絕大部分功能有了。還有一句話也非常地重要“import static org.junit.Assert.*;”,我們在測試的時(shí)候使用的一系列assertEquals方法來自這個(gè)包。大家注意一下,這是一個(gè)靜態(tài)包含(static),是JDK5中新增添的一個(gè)功能。也是說,assertEquals是Assert類中的一系列的靜態(tài)方法,一般的使用方式是Assert. assertEquals(),但是使用了靜態(tài)包含后,前面的類名可以省略了,使用起來更加的方便。

二、測試類的聲明

大家注意到,我們的測試類是一個(gè)獨(dú)立的類,沒有任何父類。測試類的名字也可以任意命名,沒有任何局限性。所以我們不能通過類的聲明來判斷它是不是一個(gè)測試類,它與普通類的區(qū)別在于它內(nèi)部的方法的聲明,我們接著會(huì)講到。

上一頁123456下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd