C 單元測試幾個方法的用法

2021-09-06 11:40:10 字數 847 閱讀 3168

單元測試的基本方法是呼叫被測**的函式,輸入函式的引數值,獲取返回結果,然後與預期測試結果進行比較,如果相等則認為測試通過,否則認為測試不通過。

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