而单元测试关注实现的细节,它的目标对象是一个类,一个方法,是我们开发人员用来验证代码是否有实现异常的工具,因此写单元测试时总是寻找那些可能未处理的边界。
测试循环
从上面的简单用例中,我们能明显看到以下通用步骤:
1.准备测试数据。
2.调用目标API
3.验证输出和行为
测试循环
小结
本文通过一个电影点播系统的例子,演示了以下内容:
1.iOS开发中添加单元测试框架XCTest。
2. 用test方法组织单元测试用例及用例组,即可统一运行,也可单独运行。
3. 介绍单元测试的一些基础概念,了解单元测试的目标,及测试循环。
这些是将来进一步的重构的基础和前提,限于篇幅,仿造对象等单元测试技术还未提及,欢迎关注溪石,且听下回分解。
原文转自:http://www.jianshu.com/p/0b4fd636ad2c