XCTFail(...)
任何嘗試都會(huì)測(cè)試失敗,...是輸出的提示文字。(后面都是這樣)
XCTAssertNil(expression, ...)
expression為空時(shí)通過(guò),否則測(cè)試失敗凤类。
expression接受id類型的參數(shù)。
XCTAssertNotNil(expression, ...)
expression不為空時(shí)通過(guò)普气,否則測(cè)試失敗谜疤。
expression接受id類型的參數(shù)。
XCTAssert(expression, ...)
expression為true時(shí)通過(guò),否則測(cè)試失敗茎截。
expression接受boolean類型的參數(shù)苇侵。
XCTAssertTrue(expression, ...)
expression為true時(shí)通過(guò),否則測(cè)試失敗企锌。
expression接受boolean類型的參數(shù)榆浓。
XCTAssertFalse(expression, ...)
expression為false時(shí)通過(guò),否則測(cè)試失敗撕攒。
expression接受boolean類型的參數(shù)陡鹃。
XCTAssertEqualObjects(expression1, expression2, ...)
expression1和expression1地址相同時(shí)通過(guò),否則測(cè)試失敗抖坪。
expression接受id類型的參數(shù)萍鲸。
XCTAssertNotEqualObjects(expression1, expression2, ...)
expression1和expression1地址不相同時(shí)通過(guò),否則測(cè)試失敗擦俐。
expression接受id類型的參數(shù)脊阴。
XCTAssertEqual(expression1, expression2, ...)
expression1和expression1相等時(shí)通過(guò),否則測(cè)試失敗蚯瞧。
expression接受基本類型的參數(shù)(數(shù)值嘿期、結(jié)構(gòu)體之類的)。
XCTAssertNotEqual(expression1, expression2, ...)
expression1和expression1不相等時(shí)通過(guò)埋合,否則測(cè)試失敗备徐。
expression接受基本類型的參數(shù)。
XCTAssertEqualWithAccuracy(expression1, expression2, accuracy, ...)
expression1和expression2之間的任何值都大于accuracy時(shí)甚颂,測(cè)試失敗蜜猾。
expression1、expression2振诬、accuracy都為基本類型蹭睡。
XCTAssertNotEqualWithAccuracy(expression1, expression2, accuracy, ...)
expression1和expression2之間的任何值都小于等于accuracy時(shí),測(cè)試失敗赶么。
expression1肩豁、expression2、accuracy都為基本類型禽绪。
XCTAssertGreaterThan(expression1, expression2, ...)
expression1 <= expression2時(shí)蓖救,測(cè)試失敗洪规。
expression為基本類型
XCTAssertGreaterThanOrEqual(expression1, expression2, ...)
expression1 < expression2時(shí)印屁,測(cè)試失敗。
expression為基本類型
XCTAssertLessThan(expression1, expression2, ...)
expression1 >= expression2時(shí)斩例,測(cè)試失敗雄人。
expression為基本類型
XCTAssertLessThanOrEqual(expression1, expression2, ...)
expression1 > expression2時(shí),測(cè)試失敗。
expression為基本類型
XCTAssertThrows(expression, ...)
expression沒(méi)拋異常础钠,測(cè)試失敗恰力。
expression為一個(gè)表達(dá)式
XCTAssertThrowsSpecific(expression, exception_class, ...)
expression沒(méi)拋指定類的異常,測(cè)試失敗旗吁。
expression為一個(gè)表達(dá)式
exception_class為一個(gè)指定類
XCTAssertThrowsSpecificNamed(expression, exception_class, exception_name, ...)
expression沒(méi)拋指定類踩萎、指定名字的異常,測(cè)試失敗很钓。
expression為一個(gè)表達(dá)式
exception_class為一個(gè)指定類
exception_name為一個(gè)指定名字
XCTAssertNoThrow(expression, ...)
expression拋出異常時(shí)香府,測(cè)試失敗。
expression為一個(gè)表達(dá)式
XCTAssertNoThrowSpecific(expression, exception_class, ...)
expression拋出指定類的異常码倦,測(cè)試失敗企孩。
expression為一個(gè)表達(dá)式
XCTAssertNoThrowSpecificNamed(expression, exception_class, exception_name, ...)
expression拋出指定類、指定名字的異常袁稽,測(cè)試失敗勿璃。
expression為一個(gè)表達(dá)式
exception_class為一個(gè)指定類
exception_name為一個(gè)指定名字Test