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