OCUNIT框架斷言巨集

2021-06-22 10:19:25 字數 447 閱讀 7456

框架

說明

stassertequalobjects

當兩個物件不相等,或者是其中乙個物件為nil時候斷言失敗;

stassertequals

當引數1不等於引數2時候斷言失敗,用於c中基本資料測試;

stassertnil

當引數不是nil時候斷言失敗;

stassertnotnil

當引數是nil時候斷言失敗;

stasserttrue

當表示式為false時候斷言失敗;

stassertfalse

當表示式為ture時候斷言失敗;

stassertthrows

如果表示式沒有丟擲異常,則斷言失敗;

stassertnothrow

如果表示式丟擲異常,則斷言失敗;

assert 斷言函式 巨集

編寫 時,我們總是會做出一些假設,斷言就是用於在 中捕捉這些假設,可以將斷言看作是異常處理的一種高階形式。斷言表示為一些布林表示式,程式設計師相信在程式中的某個特定點該表示式值為真。可以在任何時候啟用和禁用斷言驗證,因此可以在測試時啟用斷言,而在部署時禁用斷言。同樣,程式投入執行後,終端使用者在遇到...

斷言使用,除錯巨集定義

除錯巨集定義,列印檔案,行數,函式名 define debuglog format,nslog ndebug info format nfile s nline d nfunction s va args file line function 使用nsparameterassert 可斷言乙個結果是...

appium unittest框架中的斷言

在 unittest 單元測試框架中,testcase 類提供了一些方法來檢查並報告故障,如下圖 將體作為失敗的錯誤資訊。1 try 2 num input enter a number 3assert num 10 the number is not 10 4 except assertioner...