Tasks:
Install Junit(4.12), Hamcrest(1.3) with Eclipse
Install Eclemma with Eclipse
Write a java program for the triangle problem and test the program with Junit.
關(guān)于三角形問(wèn)題的代碼的鏈接如下:
https://github.com/Cartisia/triangle
部分如下:
1、安裝并運(yùn)用junit, hamcrest and eclemma.
1)分別下載junit-4.12、hamcrest-all-1.3的jar包,可以存放在myeclipse的文件夾下。
2)使用junit和hamcrest對(duì)java中的類進(jìn)行測(cè)試
在java project下創(chuàng)建除src外的source folder,命名為test,在test下創(chuàng)建一個(gè)包,包名與src下待測(cè)試的類所在的包名相同,然后創(chuàng)建測(cè)試類。
添加junit和hamcrest,右鍵項(xiàng)目->Build Path->Add External jars,然后添加相應(yīng)路徑下的包。使用時(shí)在測(cè)試類中import測(cè)試所需的類即可。
3)安裝eclemma
點(diǎn)擊myeclipse中的Help->Eclipse Marketplace->Find,在搜索框中輸入EclEmma,選擇install即可完成安裝,重啟myelipse之后,右鍵項(xiàng)目—>Coverage as,查看代碼調(diào)用狀況。
選擇Windows->Show View->Other->Java->Coverage可以看到代碼執(zhí)行的覆蓋率,即查看單元測(cè)試覆蓋率,可以看到每個(gè)類和整個(gè)項(xiàng)目代碼的執(zhí)行覆蓋率。
2、三角形測(cè)試用例的執(zhí)行結(jié)果以及相應(yīng)的覆蓋率