Xcode 4 单元测试链接器错误
注意:“使用 GHUnit”不是此问题的可接受答案。我知道大多数人认为 GHUnit 比 Xcode4 OCUnit 更好,但这不是我要问的。我将单独评估。 我有一个在 Xc…
使用通知的设计的单元测试
我在测试一些使用通知的逻辑时遇到困难。我读过强制执行特定的NSNotifications已发送,但这并不能真正解决我所看到的问题。 [SomeObject PerformAsync…
如何使用 Xcode 4 和 OCUnit 运行应用程序测试?
我正在使用 OCUnit 编写单元测试,我尝试了 GHUnit 但它不适合我的情况。 我确实想运行应用程序测试,因为我的代码严重依赖于我的 ApplicationDelegat…
Xcode 4 中的 SenTestingKit:异步测试?
我一直在寻找一种使用 SenTestingKit 在我的客户端代码和我们的服务器之间进行一些集成测试的方法。我没有任何运气。似乎一旦代码在方法中运行,该对…
OCUnit:如何在不启动 iPhone 模拟器的情况下运行测试?
我正在关注 iOS 开发指南:单元测试应用程序。但是,当我尝试构建 (Command+B) LogicTests 目标(“设置逻辑测试”的步骤 8)时,我收到错误:“所选…
如何将 iOS UI 测试设置为构建依赖项,如 OCUnit?
我想以与 OCUnit 测试相同的方式将 UI 测试添加到 iOS 项目中。 我知道有 Instruments + UIAutomation JavaScript 方法,但我不知道它如何适合自动化…
iOS 上 Xcode 4 的 OCUnit 示例?
我已经创建了一个使用 OCUnit 的应用程序,并使用 Xcode 3.2 运行这些测试。然而,今天我升级到 Xcode 4,并且还创建了新项目,添加了捆绑包,...但我…
Objective C - OCMock 和存根?
是否可以拥有一个类的实际对象,并且只模拟该类中的一个方法,而不是模拟整个对象? 我希望该对象的行为与真实对象 100% 相同,除了 1 个方法之外。 …
如何确保调用 OCUnit 测试套件tearDown?
在我们的 iPhone 应用程序单元测试中,我们有一个测试套件,其中包含所有测试用例类。在套件的 setUp/tearDown 中,我们进行常规设置/拆卸,在数据库…
获取“无法识别的选择器”当尝试在单元测试中使用 Core Data 托管对象 XCode 生成的类时?
当我尝试在单元测试中使用 Core Data 托管对象 XCode 生成的类时,为什么会出现“无法识别的选择器”? 也就是说,在测试用例中,我必须将方法指定为…
单元测试找不到核心数据模型文件
我创建了一个包含核心数据模型的项目。该应用程序查找模型文件 (.momd) 并运行良好。 不幸的是,单元测试不断返回 null: NSURL *dataModelURL = [[NS…
延迟设备中的 OCUnit 执行 - xcode
我可以使用一些示例代码在 XCode 4 中运行 OCUnit。 但是,我想修改它,以便测试比启动时运行得晚一些。 例如,我希望我的闪屏完成,然后进行测试。 …
Xcode 4:从命令行(xcodebuild)运行测试?
我在 Xcode 4 中创建了一个全新的 iOS 项目,并包含单元测试。默认应用程序有 2 个目标,主应用程序和单元测试包。使用“Product > Test”(Command-U)…
OCUnit 测试在未测试的类中给出错误
我编写了一个 OCUnit 测试,在 Xcode 3.2 中运行良好,现在在 Xcode 4 中遇到问题。它测试类 A 中的单个静态函数 X >,它不调用任何类或函数(库函数…