單元測試的基本方法是呼叫被測**的函式,輸入函式的引數值,獲取返回結果,然後與預期測試結果進行比較,如果相等則認為測試通過,否則認為測試不通過。
1、assert類的使用
assert.inconclusive() 表示乙個未驗證的測試;
assert.areequal() 測試指定的值是否相等,如果相等,則測試通過;
int actual = account.get(5);
assert.areequal("9", actual);
aresame() 用於驗證指定的兩個物件變數是指向相同的物件,否則認為是錯誤
arenotsame() 用於驗證指定的兩個物件變數是指向不同的物件,否則認為是錯誤
assert.istrue() 測試指定的條件是否為true,如果為true,則測試通過;
assert.isfalse() 測試指定的條件是否為false,如果為false,則測試通過;
assert.isnull() 測試指定的物件是否為空引用,如果為空,則測試通過;
assert.isnotnull() 測試指定的物件是否為非空,如果不為空,則測試通過;
2、collectionassert類的使用
用於驗證物件集合是否滿足條件
stringassert類的使用
用於比較字串。
stringassert.contains
stringassert.matches
stringassert.tartwith
JUnit 單元測試幾個方法的用法註解
test 將乙個 普通的方法修飾成為乙個測試方法 test timeout 3000 1 終止死迴圈,當達到設定的值,結束迴圈 test timeout 2000 public void testwhile catch interruptedexception e while true 2 測試方法...
單元測試幾個小建議
systemsetup.serveraccess.execsql insert into p pos setup dsection,dident,dvalue,dpos values 單元測試 測試 測試 99 systemsetup.serveraccess.execsql insert into...
c 單元測試
資料庫單元測試 1.資料庫設計 person id int,主鍵 username password age 2.新建乙個專案 2.1.定義person類 public class person set public string username set public string passwor...