學習筆記:首次進行JUnit+Ant構建自動的單元測試(二)
關鍵字:JUnit,Ant,單元測試
終於把JUnit+Ant構建單元測試的大概了解了,其實我實踐的過程是對了,只是指導博客(看到這裏不懂請看我上一篇博客)本身的錯誤“成功”把我帶入“坑”,有時候網友發布的教程也不是百分百正確。接下來的內容記錄了我從解決上一篇遺留的問題到進行新的單元測試。
指導博客的錯誤:
對於一個三角形,應該返回一個1而不是返回0,所以在測試程序的時候這裏是測試失敗的,所以才導致我上一篇博客的一系列錯誤。正確的有效類測試應該將0改為1,這樣測試出來的結果才正確並通過。所以,簡單總結一下就是:首先確保自己正確了解整個程序的運行過程,如果連怎麽調試這個程序都是模棱兩可的話,給指導博客你按部就班都沒有用。其次,就是當出現bug的時候註意看一下錯誤提示,是哪裏出現了問題,該怎麽解決,看自己的需要測試的代碼和測試用例有沒有寫錯,沒辦法解決的話某度會給你答案。最後,善於總結很重要,誰也不希望在跌倒過的地方再次跌倒吧!
一篇簡單完整的JUnit+Ant構建自動的單元測試如下:
1.創建項目——創建需要測試的類
我這裏以需要測試的類test為例
public class test { public int judgeScore(int x) { if(x>=90) return 1; else if(x>=80) return 2; else if(x>=70) return 3; else if(x>=60) return 4;else return 5; } public int add(int x,int y) { return (x+y); } }
2.創建測試類testTest(建議新創一個包用於放測試類,我這裏只有一個測試類,所以放在同一個包問題不大)
file——new——other——JUnit Test Case
3.修改其中的方法
4.在此頁面右鍵,run as ——Junit Test,結果測試通過
5.項目右鍵,export——Ant Buildfiles,選擇自己的項目,註意紅色junit,測試報告會在生成項目的junit文件夾
6.finsh後點擊進入build.xml,run as(選第二個),僅勾選這兩個
7.run完之後是測試成功的
8.打開項目文件夾的Junit,打開index.html
一個簡單的完整的測試報告就好了。
轉載註明出處!
學習筆記:首次進行JUnit+Ant構建自動的單元測試(二)