你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 斷言正文

iOS 斷言正文

編輯:IOS開發綜合

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 斷言正文】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved