在Xcode 4.5中为项目添加逻辑测试

时间:2012-10-08 12:17:39

标签: iphone objective-c xcode unit-testing

我正在使用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. 点击文件 - > New- CocoaTouchUnitTestBundle 而已。测试(作为文档说明)随时可用。 但是我有以下问题: SenTestinKit.framework显示为红色 enter image description here
  3. 如果按“测试”按钮,导航器将不显示任何内容: enter image description here

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

    enter image description here

    Xcode刚挂出: enter image description here

    P.S我还尝试删除SenTestingKit.framework(红色)并添加新内容。什么都没有改变。

    我做错了什么?我想看到这样的东西(来自苹果指南的截图): enter image description here

    任何帮助都会受到极大关注!

1 个答案:

答案 0 :(得分:-1)

实际上,您的代码现在正常运作。

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

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

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