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

发布于 2024-10-08 21:40:27 字数 158 浏览 7 评论 0原文

当运行测试用例的目标时,什么也没有发生,而是显示警告消息

warning: Skipping test; iPhoneSimulator 平台当前不支持应用程序托管测试(TEST_HOST 设置)。

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

when run the target for test cases nothing is happening instead it is showing warning message

warning: Skipping tests; the iPhoneSimulator platform does not currently support application-hosted tests (TEST_HOST set).

i am using xcode 3.2.5 and iOS4.2 ..........

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

[浮城] 2024-10-15 21:40:27

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

已编辑添加

时代已经改变!

I believe you can't run unit tests on the Simulator, you need to run them on the device itself.

Edited to add

Times have changed!

梦醒时光 2024-10-15 21:40:27

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

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

新答案

从那时起,Xcode 的内置单元测试已经取得了长足的进步。我已从 GTM 切换回 OCUnit。请参阅http://qualitycoding.org/xcode-unit-testing/

Original answer from Dec. 29, 2010:

Ignore Apple's distinction between "Logic tests" and "Application tests". Use GTM instead. You'll have one testing target that works on either the simulator or the device, and can be debugged without additional setup.

New answer:

Xcode's built-in unit testing has come a long way since then. I've switched from GTM back to OCUnit. See http://qualitycoding.org/xcode-unit-testing/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文