單元測試常用斷言方法

2021-07-11 11:57:10 字數 452 閱讀 7350

常用的方法如下:

1.    assertequals(a, b)

測試a是否等於b(a和b是原始型別數值(primitive value)或者必須為實現比較而具有equal方法)

2. assertfalse(a)

測試a是否為false(假),a是乙個boolean數值。

3. asserttrue(a)

測試a是否為true(真),a是乙個boolean數值

4. assertnotnull(a)

測試a是否非空,a是乙個物件或者null。

5. assertnull(a)

測試a是否為null,a是乙個物件或者null。

6. assertnotsame(a, b)

測試a和b是否沒有都引用同乙個物件。

7.  assertsame(a, b)

測試a和b是否都引用同乙個物件。

cakephp 單元測試斷言方法總結

前言 cakephp 的單元測試 參考以下是caketestcase類的斷言,也就是cakephp 定義的斷言,實際使用中還可以使用caketestcase的父類 phpunit framework testcase裡面的斷言 1 assertequal 是否相等,測試期望的資料和結果是否相等 2 ...

iOS單元測試斷言

1.在xcode 5中新建乙個工程預設自帶乙個單元測試的資料夾,ide自動生成了乙個實現xctestcase的.m檔案,裡面有乙個失敗測試 早期版本中實現的是sentestcase,是蘋果整合的第三方的,現在蘋果建議使用新的xctestcase 2.測試函式的要求是 1.必須無返回值 2.以test...

單元測試斷言彙總

xctfail 任何嘗試都會測試失敗,是輸出的提示文字。後面都是這樣 xctassertnil expression,expression為空時通過,否則測試失敗。expression接受id型別的引數。xctassertnotnil expression,expression不為空時通過,否則測試...