XCode7单元测试失败(编译器错误)

时间:2017-04-06 12:02:17

标签: swift unit-testing xcode7

我已经创建了我的应用程序之后创建了一个单元测试目标。

我遇到的问题是测试将因编译器错误而失败,除非我手动将每个.swift文件和库添加到测试目标。由于我的应用程序是一个相当大的应用程序,具有许多文件和库依赖性,这似乎很难做到。

我已经按照这篇文章http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/的建议,这表明XCode可以通过设置" Bundle Loader"和"测试主机"测试目标和设置中的设置"默认隐藏的符号"在应用目标中为NO,但这不起作用。

解决这个问题的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以添加@testable import YourModule,然后您的所有课程都应在测试用例文件中提供。

您可以阅读更多here和一些Apple docs