如何在Xcode 4中开始单元测试?

时间:2011-03-22 09:47:58

标签: iphone xcode xcode4

有谁知道如何在Xcode 4中开始进行单元测试?

如何创建测试以及如何运行它?

编辑:所有Apple文档都适用于Xcode 3

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