junit學習筆記

2021-07-10 10:48:10 字數 602 閱讀 1889

@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 ...