ios UnitTest 学习笔记1
一、运行第一个单元测试: 1.在Xcode 5中新建一个工程默认自带一个单元测试的文件夹,IDE自动生成了一个实现 XCTestCase 的.m文件,里面有一个失败测试(早期版本中实现的是SenTestCase,是苹果集成的第三方的,现在苹果建议使用新的XCTestCase)。 2.测试函数的要求是:1.必须无返回值;2.以test开头; 3.测试函数执行的顺序:以函数名中test后面的字符大小有关,比如-(void)test001XXX会先于-(void)test002XXX执行; 4.运行单元测试的快捷键:CMD + U; 二、各种断言测试: XCTFail(format…) 生成一个失败的测试; XCTAssertNil(a1, format...) 为空判断, a1 为空时通过,反之不通过; XCTAssertNotNil(a1, format…) 不为空判断,a1不为空时通过,反之不通过; XCTAssert(expression, format...) 当expression求值为TRUE时通过; XCTAssertTrue(expression, format...) 当expression求值为TRUE时通过; XCTAssertFalse(expression, format...) 当expression求值为False时通过;