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…)