创建单元测试目标
Xcode中的测试导航器(Test Navigator)为进行程序测试提供了最容易使用的方式;你可以使用它创建测试目标并在你的程序上运行测试。
现在,请打开工程BullsEye并按下组合键Command+5来打开它的测试导航器。
然后,点击左下方的+按钮;之后,从菜单中选择“New Unit Test Target…”命令,如图所示。
在此,请直接使用默认的名称BullsEyeTests。当测试包出现在测试导航器中时,单击它,从而在编辑器中打开它。如果BullsEyeTests不会自动出现,你可以单击其他导航器,然后再返回到当前测试导航器即可。
注意到,模板导入了XCTest并定义了XCTestCase的一个子类BullsEyeTests,同时提供了setup()方法,tearDown()方法,还有系统默认的示例测试方法。
归纳起来,共有三种办法可以运行测试类:
1. 使用命令Product\Test或者Command-U;这将会运行所有的测试类。
2. 使用测试导航器中的箭头命令。
3. 也可以点击代码左边缘上的钻石按钮。
另外,您还可以通过单击测试导航器中或代码左边缘上的钻石按钮运行单个测试方法。
建议你尝试上面不同的方式来运行测试,从而感受一下需要多长时间以及运行测试看起来的样子。当前的样本测试并不做任何事,所以它们的运行速度会非常快!
原文转自:http://mobile.51cto.com/iphone-535758.htm