有谁知道如何在Xcode 4中开始进行单元测试?
如何创建测试以及如何运行它?
编辑:所有Apple文档都适用于Xcode 3
答案 0 :(得分:4)
请参阅此问题:Unit testing in XCode 4
基本上,它说使用GHUnit并暂时忽略SenTestingKit(因为它已经坏了)。 GHUnit很漂亮。
答案 1 :(得分:4)
虽然大多数文档实际上是针对XCode 3的,但XCode4用户指南:构建和运行代码提供了明确的逐步说明。基本上,您创建一个Cocoa [Touch]单元测试包目标并将所有测试代码添加到该目标。然后将目标添加到构建方案中。非常简单(不是我一般会对XCode4说的话)......
我刚刚使用GTM(这是GHUnit使用的),它工作正常。您从GHUnit获得的主要内容是漂亮的UI,它向您显示所有测试以及它们是否成功。 OCUnit提到的其他问题(例如没有调试)不再相关。
答案 2 :(得分:2)
我曾经说GHUnit,但对于XCode 4,我特别说OCUnit。请参阅my comparison blog post。