使用OCUnit运行测试用例不起作用?

时间:2010-12-24 09:25:41

标签: iphone unit-testing ocunit

当运行测试用例的目标时,没有发生任何事情,而是显示警告消息

警告:跳过测试; iPhoneSimulator平台目前不支持应用程序托管的测试(TEST_HOST设置)。

我正在使用xcode 3.2.5和iOS4.2 ..........

2 个答案:

答案 0 :(得分:1)

我相信你无法在模拟器上运行单元测试,你需要在设备上运行它们。

已编辑添加

时代变了!

答案 1 :(得分:1)

2010年12月29日的原始答案:

忽略Apple在“逻辑测试”和“应用程序测试”之间的区别。请改用GTM。您将拥有一个可在模拟器或设备上运行的测试目标,无需额外设置即可进行调试。

新答案:

从那时起,Xcode的内置单元测试已经走过了漫长的道路。我已经从GTM切换回OCUnit。见http://qualitycoding.org/xcode-unit-testing/