【发布时间】:2008-10-01 19:22:46
【问题描述】:
我根本无法让它工作,我想知道我是否在浪费时间,或者我只是愚蠢!
抱歉,我现在没有确切的错误。但我只想知道它是否有效!
【问题讨论】:
标签: iphone objective-c cocoa unit-testing mocking
我根本无法让它工作,我想知道我是否在浪费时间,或者我只是愚蠢!
抱歉,我现在没有确切的错误。但我只想知道它是否有效!
【问题讨论】:
标签: iphone objective-c cocoa unit-testing mocking
我不知道 OCUnit 是否适用于 iPhone,但 Google Code 提供了一个 iPhoneUnitTesting 框架。
【讨论】:
Colin Barrett 有一篇关于 OCMock and the iPhone 的博文。
【讨论】:
不太确定 OCMock,但 OCUnit 支持现在包含在 iPhone 2.2 SDK 中。
您可以从Stanford iPhone Application Programming CS193P Lecture 19 下载示例应用程序。
【讨论】:
Sen:te(框架的创建者)解释了如何在 iPhone 项目中使用 OCUnit:http://www.sente.ch/s/?p=535&lang=en。
【讨论】:
我为 iPhone 应用创建了一些 OCUnit 测试,但为了运行这些测试,我必须为 Mac OS X 而不是 iPhone OS 编译,而且来回切换很痛苦。
Google framework 更干净,他们可以在模拟器或设备上运行测试。
【讨论】:
我被同样的事情挂断了。我终于在Mitch's World 上找到了答案,然后在my site 上重新发布了解决方案。快速解决方法是将 OCMock.framework 文件夹添加到 /Library/frameworks 并从那里引用它。无论出于何种原因,XCode 都不想将其自然框架之外的文件夹添加到路径中。在我发现更多信息之前,这是我们能做的最好的事情。
-悬崖
【讨论】:
在编写 OCUnit 在 iPhone 上“正常工作”时。 Apple 正在提供开箱即用的模板。
【讨论】:
看看here。你会找到一个可以使用的 Xcode 模板,它已经为你准备好了 OCUnit 和 OCMock 设置。
【讨论】:
您可能对这个集成 OCMock 和 gh-unit(基于 Google 工具包)的项目感兴趣
【讨论】: