开始
在 iOS 开发中,单元测试是确保代码质量和稳定性的重要手段。本文将介绍在新项目和现有项目中开始和准备 iOS 单元测试的步骤。
新项目
在创建新项目时,我们可以选择添加单元测试的选项,这样可以在项目初始化阶段就为测试做好准备。以下是具体步骤:
-
在创建项目时,勾选 "Include Unit Tests" 选项。
-
创建项目后,会自动生成一个名为
<YourProjectName>Tests的测试目录。
现有项目
第一步:添加 Unit Testing Bundle
如果是现有项目,我们需要手动添加 Unit Testing Bundle。具体步骤如下:
- 在 Xcode 中,选择你的项目文件。
- 在 "File" 菜单中,选择 "New" -> "Target..."。
- 在弹出的窗口中,选择 "Unit Testing Bundle"。
- 命名新的测试 Bundle,通常使用
<YourProjectName >Tests的命名规则。
准备工作
添加完测试 Bundle 后,我们需要进行一些准备工作
- 在项目设置中,选择测试 Bundle,在 "General" 选项卡中添加主工程的测试目标。
- 我们可以通过快捷键(CMD+U)执行项目中的全部测试,或者手动选择运行某个测试文件或测试方法。
测试结果
执行测试后,我们可以看到测试通过和未通过的结果。
-
如果测试通过,我们会看到绿色的勾号。
-
如果测试未通过,我们会看到红色的叉号,并且可以查看具体的错误信息和失败原因。