OC测试

XCTest


单元测试


常用断言

如何判断一个测试用例成功或者失败呢?XCTest使用断言来实现。

最基本的断言

表示如果expression满足,则测试通过,否则对应format的错误。

XCTAssert(expression, format…)

直接Fail的断言

XCTFail(format…)

其他一些常用的断言:

XCTAssertTrue(expression, format…)

XCTAssertFalse(expression, format…)

XCTAssertEqual(expression1, expression2, format…)

XCTAssertNotEqual(expression1, expression2, format…)

XCTAssertEqualWithAccuracy(expression1, expression2, accuracy, format…)

XCTAssertNotEqualWithAccuracy(expression1, expression2, accuracy, format…)

XCTAssertNil(expression, format…) XCTAssertNotNil(expression, format…)