@test
測試乙個方法
@before
測試方法的前置條件(每個方法執行之前都會執行)
@after
測試方法的後置條件(每個方法執行之後都會執行)
@beforeclass
測試方法的前置條件(在類載入的時候就呼叫,只執行一次) 標記的方法需要為static的
@afterclass
測試方法的後置條件(在類銷毀的時候呼叫,只執行一次) 標記的方法需要為static的
斷言assert
例如有乙個物件m,有乙個方法run
期望這個方法的返回值跟物件object一樣,可如下寫:
assert.assertequals(object,m.run());//判斷m.run()的返回值和object是否一樣
期望乙個陣列:
assert.assertarrayequals(new int,m.run());//期望m.run()的返回值為乙個整形陣列且值為
期望乙個陣列:
assert.assertarrayequals("aaa",new int,m.run());//期望m.run()的返回值為乙個整形陣列且值為,若非期望則列印aaa。
JUnit 學習筆記
寫了個類,要給別人用,會不會有bug 怎麼辦?測試一下。用main 方法測試好不好?不好!1.不能一起執行!2.大多數情況下需要人為的觀察輸出確定是否正確 重用測試,應付將來的實現的變化。提高士氣,明確知道我的東西是沒問題的。1.new project 2.建立類 3.建立testcase 1.as...
JUnit學習筆記
一 junit測試框架有以下重要特性 二 junit的一些注意事項 三 測試失敗說明 四 一些常用註解 五 junit中 重要api 1 assert類 void assertequals boolean expected,boolean actual 檢查兩個變數或者等式是否平衡 void ass...
Java學習筆記(JUnit)
1.單體測試類必須要繼承testcase類。2.測試方法必須是public void 開頭。3.方法名稱為test開頭。4.方法無引數。5.assert.assertequals等方法的引數順序 第乙個為期望值,第二個為實際值。不要顛倒了。6.可選執行方式 1 eclipse自帶外掛程式,以run ...