【发布时间】:2014-07-22 19:36:13
【问题描述】:
在 Xcode 5 中,通常在排水沟中每个测试方法的开头旁边都有这个复选标记,您可以将鼠标悬停并单击以运行单个案例(或整个测试案例)。在 Xcode 的特定安装中,我无法执行此操作 - 我只能通过单击 Test Navigator 窗格中的单个播放图标来运行整个测试套件。
知道这是否是由配置问题引起的吗?
【问题讨论】:
-
如果您在 Test Navigator 视图中,您的屏幕截图会显示“iOS 测试 - 0 个测试”。没有测试,没有复选标记。我想你可能在你发帖后就解决了这个问题,但是你有没有检查过你的测试方法是否都以'test'前缀开头?
-
前几天我自己也遇到了这个问题。保证测试以“test”前缀开头。我的都设置好并且工作正常,然后突然 Xcode 停止识别它们。我可以从其他地方运行测试,然后填充测试面板,但面板中的结果和代码之间没有链接。我想我记得能够在那里选择它们,我会被重定向到它们在代码中的位置。这是一个非常奇怪的错误。我不知道我做了什么导致它,不再拥有这种能力真是太糟糕了。
-
你解决了吗?我有同样的错误“仅在模拟器上测试”,一旦我将方案更改为 iOS 设备,我可以运行测试!
标签: unit-testing xcode5 tdd