1

我正在使用 xcode 4.5 并尝试将逻辑测试添加到项目中。(这实际上是一个测试,新创建的项目没有单元测试)。我正在关注本指南: http: //developer.apple.com/library/mac/#documentation/developertools/Conceptual/UnitTesting/02-Setting_Up_Unit_Tests_in_a_Project/setting_up.html 所以,到目前为止我做了什么:

  1. 创建了一个新项目(基于视图的应用程序模板)
  2. 点击 File -> New- CocoaTouchUnitTestBundle 就是这样。测试(如文档所述)已准备好使用。但我有以下问题: SenTestinKit.framework 显示为红色 在此处输入图像描述

如果我按下测试按钮问题导航器什么也不显示: 在此处输入图像描述

如果我在这里选择另一个调试器(默认为 LLDB,尝试选择 GDB):

在此处输入图像描述

Xcode 只是闲逛: 在此处输入图像描述

PS我还尝试删除 SenTestingKit.framework (红色)并添加新的。没有改变。

我究竟做错了什么 ??我想看到这样的东西(来自苹果指南的截图): 在此处输入图像描述

任何帮助将不胜感激!

4

1 回答 1

-1

实际上,您的代码现在可以工作了。

我不知道为什么 Xcode 在您创建测试包时最初没有正确添加 SenTestingKit 框架。

但是现在为您自动生成的代码“testExample”正在运行,它通过给您一个错误来告诉您添加一些真实的测试。这就是 STFail 所做的。

所以,如果你去掉那条线,开始编写你自己的测试,你应该没问题。

于 2012-10-08T14:34:26.890 回答