一、簡(jiǎn)介
本文與之前的《JUnit學(xué)習(xí)筆記》所記述的內(nèi)容是一致的,只不過(guò)IDE換成了近開(kāi)始試用的NetBeans。NetBeans是新近流行的一款堪與Eclipse媲美的IDE,有Sun的支持,新版本5.0RC2,本文使用的是4.1中文版,可以從www.netbeans.org下載。
JUnit是一款由Erich Gamma(《設(shè)計(jì)模式》的作者)和Kent Beck(極限編程的提出者)編寫(xiě)的開(kāi)源的回歸測(cè)試框架,供Java編碼人員做單元測(cè)試之用,可以從www.junit.org網(wǎng)站上免費(fèi)獲得。本文使用的是NetBeans自帶的JUnit 3.8.1。
二、創(chuàng)建項(xiàng)目
下面打開(kāi)NetBeans,然后點(diǎn)擊菜單“文件”->“新建項(xiàng)目”,打開(kāi)“新建項(xiàng)目”對(duì)話(huà)框:
請(qǐng)?jiān)?ldquo;類(lèi)別”中選擇“常規(guī)”,再?gòu)?ldquo;項(xiàng)目”中選擇“Java應(yīng)用程序”,然后點(diǎn)擊“下一步”,進(jìn)入“新建Java應(yīng)用程序”對(duì)話(huà)框:
在這個(gè)對(duì)話(huà)框中需要設(shè)置項(xiàng)目的名稱(chēng)以及項(xiàng)目所在目錄,我為自己的項(xiàng)目起名為JUnitTest,“項(xiàng)目位置”為G:YPJCCKJUnitNetBeans,此外,請(qǐng)將“創(chuàng)建主類(lèi)”前的對(duì)號(hào)去掉。項(xiàng)目創(chuàng)建好后,已經(jīng)自帶了JUnit 3.8.1。
三、編寫(xiě)用于測(cè)試的JavaBean
用于測(cè)試的JavaBean很簡(jiǎn)單,名為Book,只有id和name兩個(gè)屬性,這兩個(gè)屬性將分別用于兩個(gè)用例當(dāng)中。下面開(kāi)始編寫(xiě)該JavaBean。
請(qǐng)點(diǎn)擊“文件”->“新建文件”,打開(kāi)“新建文件”對(duì)話(huà)框:
確保“項(xiàng)目”選擇的是JUnitTest,然后在“類(lèi)別”中選中Java類(lèi),在“文件類(lèi)型”中選中Java類(lèi),點(diǎn)擊“下一個(gè)”,進(jìn)入下一窗口:
JUnit學(xué)習(xí)筆記之NetBeans篇(圖四)
設(shè)置類(lèi)名為Book,包為net.zheng.junit.test,設(shè)置完成后點(diǎn)擊“完成”,修改代碼如下: