cakephp 單元測試斷言方法總結

2022-03-10 20:52:38 字數 591 閱讀 8635

前言 cakephp 的單元測試

參考以下是caketestcase類的斷言,也就是cakephp 定義的斷言,實際使用中還可以使用caketestcase的父類 phpunit_framework_testcase裡面的斷言

1、assertequal

是否相等,測試期望的資料和結果是否相等

2、assertnotequal

是否不相等

3、assertpattern

是否符合正則匹配

4、assertidentical

是否恒等(型別一樣)

5、assertnotidentical

是否不恒等

6、assertnopattern

是否符合正則不匹配

7、expectexception

是否會遇到乙個異常

8、assertreference

是否會遇到一次跳轉

9、assertisa

是否是物件

10、assertwithinmargin

在乙個範圍內波動

phpunit的斷言在這個文件裡面有詳細說明,還有各種格式(html,pdf,epub),

單元測試常用斷言方法

常用的方法如下 1.assertequals a,b 測試a是否等於b a和b是原始型別數值 primitive value 或者必須為實現比較而具有equal方法 2.assertfalse a 測試a是否為false 假 a是乙個boolean數值。3.asserttrue a 測試a是否為tr...

iOS單元測試斷言

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

單元測試斷言彙總

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