使用Xcode进行单元测试 —— 环境配置
来源:互联网 发布:php 二维数组过滤相同 编辑:程序博客网 时间:2024/05/18 14:28
转自 http://42.96.169.71/blog/2013/01/15/shi-yong-xcodejin-xing-dan-yuan-ce-shi/
单元测试,是保证产品质量的一个好方法。 移动产品会经常的更新升级,每次版本更新的时候,都需要花费大量的精力来进行测试。 使用单元测试,则可以减少这类重复性的工作。 能够让测试变得更加自动化并且大幅提高测试的效率。 Xcode 为我们集成了单元测试框架,OCUnit。让我们来看看如何在 Xcode 配置单元测试:
- 首先按照下面的图示,创建一个新的 target:
- 在接下来的界面中,按照下图选择,然后点击 Next:
- 填写相应的名称,然后点击 Finish。
- 这时候,Xcode 中会新增加一个分组,以你刚才输入的名称命名。
在这里面已经帮我们创建好一个单元测试了,上图中的 test.h 和 test.m 就是 Xcode 为我们创建的测试。
- 现在我们切换一下 Scheme, 切换到我们新创建的单元测试上,逻辑测试只能在模拟器上面运行,所以运行目标要选择模拟器:
现在,按下 Cmd+U 就可以运行单元测试了。
- 测试运行完成后,你应该会看到这个情况:
测试失败了,失败的原因很容易发现,我们在 testExample 调用了 STFail 这个宏,从它的名字就可以看出来,一旦调用这个宏,测试就会失败。 所以,我们把这个行代码删除掉,这时候 test.m 这个文件的内容应该是这样:
- 修改完代码后,再按下 Cmd+U 重新运行测试,这时候你应该在控制台中看到类似这样的输出:
最后一行的内容表示测试成功了。到此为止,你的单元测试环境就搭建成功了。接下来就可以写你自己的测试了。
- 使用Xcode进行单元测试 —— 环境配置
- Xcode单元测试环境配置
- 使用Xcode 7进行单元测试
- Xcode 5 单元测试(一)使用XCTest进行单元测试
- Xcode 5 单元测试(一)使用XCTest进行单元测试
- Xcode 5 单元测试(一)使用XCTest进行单元测试
- Xcode 5 单元测试(一)使用XCTest进行单元测试
- Xcode 5 单元测试(一)使用XCTest进行单元测试
- 使用Junit4进行单元测试的相关配置
- Xcode使用xcconfig文件配置环境
- Xcode使用xcconfig文件配置环境
- 使用NUnit进行单元测试——开始篇(Getting Started)
- 使用NUnit进行单元测试——断言篇(Assertions)
- 使用Mockito进行单元测试【1】——mock and verify
- iOS_Xcode单元测试环境配置
- junit单元测试环境配置
- Xcode进行异步任务的单元测试
- 使用NUnit进行单元测试
- 使用 Apachetop 实时监测web服务器运行状况
- java的构建路径“库”中的jar和WebContent/WEB-INF/lib下面的jar有什么区别?
- 如何:使用颜色矩阵对单色进行变换
- C#的方法(又称函数)
- SQL Server日期 时间 字符串 相互转换
- 使用Xcode进行单元测试 —— 环境配置
- thinking in java中谈到异常
- Eclipse快捷键大全
- phonemefeature中功能模块及 KNI 的编写方法
- 字节对齐
- Ubuntu 12.10 禁用来宾账户和远程登录开启root用户登录
- 4clojure第97个问题:杨辉三角
- c语言实现哈夫曼编码
- 浅谈Javascript面向对象编程