有哪些框架可以对 Objective-C 代码进行单元测试?我想要一个与 Apple Xcode 完美集成的框架。
Xcode 包含 XCTest,它类似于OCUnit,一个 Objective-C 单元测试框架,并且完全支持在项目构建过程中运行基于 XCTest 的单元测试。Xcode 的单元测试支持在Xcode 概述:使用单元测试中进行了描述。
回到 Xcode 2 天,我写了一系列关于如何使用 Xcode 单元测试执行一些常见任务的博客文章:
尽管使用的是 OCUnit 而不是 XCTest,但概念大致相同。
最后,我还写了几篇关于如何为 Cocoa 用户界面编写测试的文章;Cocoa 的结构方式使其相对简单,因为在大多数情况下您不必旋转事件循环或类似的东西。
这使得不仅可以为您的模型级代码进行测试驱动开发,还可以为您的控制器级甚至视图级代码进行测试驱动开发。