XCTEST断言解釈
3408 ワード
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, ...)
expression 1とexpression 1アドレスが同じ場合に合格します.そうしないとテストに失敗します.expressionはidタイプのパラメータを受け入れます.
XCTAssertNotEqualObjects(expression1, expression2, ...)
expression 1とexpression 1のアドレスが異なる場合に合格します.そうしないと、テストに失敗します.expressionはidタイプのパラメータを受け入れます.
XCTAssertEqual(expression1, expression2, ...)
expression 1とexpression 1が等しい場合に合格します.そうしないとテストに失敗します.expressionは、基本タイプのパラメータ(数値、構造体など)を受け入れます.
XCTAssertNotEqual(expression1, expression2, ...)
expression 1とexpression 1が等しくない場合に合格します.そうしないとテストに失敗します.expressionは基本タイプのパラメータを受け入れます.
XCTAssertEqualWithAccuracy(expression1, expression2, accuracy, ...)
expression 1とexpression 2の間の任意の値がaccuracyより大きい場合、テストに失敗します.expression 1、expression 2、accuracyはいずれも基本タイプです.
XCTAssertNotEqualWithAccuracy(expression1, expression2, accuracy, ...)
expression 1とexpression 2の間の値がaccuracy以下の場合、テストに失敗します.expression 1、expression 2、accuracyはいずれも基本タイプです.
XCTAssertGreaterThan(expression1, expression2, ...)
expression 1<=expression 2の場合、テストに失敗します.expressionが基本タイプ
XCTAssertGreaterThanOrEqual(expression1, expression2, ...)
expression 1
XCTAssertLessThan(expression1, expression2, ...)
expression 1>=expression 2の場合、テストに失敗します.expressionが基本タイプ
XCTAssertLessThanOrEqual(expression1, expression2, ...)
expression 1>expression 2の場合、テストに失敗しました.expressionが基本タイプ
XCTAssertThrows(expression, ...)
expressionは異常を投げず、テストに失敗した.expressionは式です
XCTAssertThrowsSpecific(expression, exception_class, ...)
expressionは指定したクラスの異常を投げず、テストに失敗しました.expressionは式exceptionです.クラスは指定されたクラスです
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は名前を指定しますTest