一、什麼是單元測試
單元測試就是對寫每個方法進行檢測,如果沒有自己要檢測的方法,可以自己寫檢測方法。假如說我測試乙個方法。這個方法需要兩個引數。那麼我測的時候我把引數賦值給對應的引數,然後去判斷返回值是不是我想要的,如果是我想要的,通過了單元測試。
二、怎麼進行單元測試
1.加入junit的類庫--junit4(也可以自己建立自己的類庫)
2.對哪個類進行測試,就把包名建和裝開發的src下的包同乙個名字
3.系統自動生成測試**,在測試的包右擊建立乙個junit test case
4.如果沒有我們要測試的,自己寫個測試方法,只要新增乙個註解@test
由於我做的整個複利計算器是幾乎是用非同步請求方法,是不用測試action中的方法,只需要測試邏輯計算。其實單元測試測試的資料不是前台輸進來的資料,而是自己測試的資料,這樣能降低耦合性。
@test其他的單元類似不一一列出**public void calculate()
}
三、問題
1.報錯:
解決方案:新增相對應的包
複利計算 單元測試
場景分析,期待的返回值以及執行結果如下表 注釋 預期結果0.0,表示輸入資料有誤。即得不到正確的結果 測試模組 測試輸入 預期結果 執行結果 bug跟蹤 複利計算 100,10,0.03 134.39 正確單利計算 100,10,0.03 130.0 正確計算前期投入本金 100,10,0.03 7...
複利計算 單元測試
對我們和複利計算程式,寫單元測試。有哪些場景?期待的返回值 寫測試程式。執行測試。測試部分 1 1.複利計算終值 2static float cfuturevalue 16float f float math.round futurevalue presentvalue 100 100 17 sys...
單元測試 複利計算
對我們和複利計算程式,寫單元測試。有哪些場景?期待的返回值 寫測試程式。執行測試。測試模組 測試輸入 預期結果 執行結果 bug跟蹤 計算終值 本金,年限,利率 終值 1000000,30,0.03 2427262.471189663 1000000,30,0.03 1000000,30,0.03 ...