XCTFail(…)
任何嘗試都會測試失敗,…是輸入的提示文字。(前面都是這樣)
XCTAssertNil(expression, …)
expression為空時經過,否則測試失敗。
expression承受id類型的參數。
XCTAssertNotNil(expression, …)
expression不為空時經過,否則測試失敗。
expression承受id類型的參數。
XCTAssert(expression, …)
expression為true時經過,否則測試失敗。
expression承受boolean類型的參數。
XCTAssertTrue(expression, …)
expression為true時經過,否則測試失敗。
expression承受boolean類型的參數。
XCTAssertFalse(expression, …)
expression為false時經過,否則測試失敗。
expression承受boolean類型的參數。
XCTAssertEqualObjects(expression1, expression2, …)
expression1和expression1地址相反時經過,否則測試失敗。
expression承受id類型的參數。
XCTAssertNotEqualObjects(expression1, expression2, …)
expression1和expression1地址不相反時經過,否則測試失敗。
expression承受id類型的參數。
XCTAssertEqual(expression1, expression2, …)
expression1和expression1相等時經過,否則測試失敗。
expression承受根本類型的參數(數值、構造體之類的)。
XCTAssertNotEqual(expression1, expression2, …)
expression1和expression1不相等時經過,否則測試失敗。
expression承受根本類型的參數。
XCTAssertEqualWithAccuracy(expression1, expression2, accuracy, …)
expression1和expression2之間的任何值都大於accuracy時,測試失敗。
expression1、expression2、accuracy都為根本類型。
XCTAssertNotEqualWithAccuracy(expression1, expression2, accuracy, …)
expression1和expression2之間的任何值都小於等於accuracy時,測試失敗。
expression1、expression2、accuracy都為根本類型。
XCTAssertGreaterThan(expression1, expression2, …)
expression1 <= expression2時,測試失敗。
expression為根本類型
XCTAssertGreaterThanOrEqual(expression1, expression2, …)
expression1 < expression2時,測試失敗。
expression為根本類型
XCTAssertLessThan(expression1, expression2, …)
expression1 >= expression2時,測試失敗。
expression為根本類型
XCTAssertLessThanOrEqual(expression1, expression2, …)
expression1 > expression2時,測試失敗。
expression為根本類型
XCTAssertThrows(expression, …)
expression沒拋異常,測試失敗。
expression為一個表達式
XCTAssertThrowsSpecific(expression, exception_class, …)
expression沒拋指定類的異常,測試失敗。
expression為一個表達式
exception_class為一個指定類
XCTAssertThrowsSpecificNamed(expression, exception_class, exception_name, …)
expression沒拋指定類、指定名字的異常,測試失敗。
expression為一個表達式
exception_class為一個指定類
exception_name為一個指定名字
XCTAssertNoThrow(expression, …)
expression拋出異常時,測試失敗。
expression為一個表達式
XCTAssertNoThrowSpecific(expression, exception_class, …)
expression拋出指定類的異常,測試失敗。
expression為一個表達式
XCTAssertNoThrowSpecificNamed(expression, exception_class, exception_name, …)
expression拋出指定類、指定名字的異常,測試失敗。
expression為一個表達式
exception_class為一個指定類
exception_name為一個指定名字
【iOS 斷言正文】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!