我看了很多博客,并尝试了很多东西来让我的Swift单元测试在Xcode 6.0.1(或6.1)中工作。我想访问我的应用程序的目标类,所以我写了这行:添加Swift文件到测试目标没有修复单元测试
var vc: LoginViewController!
当然,我得到的错误“未申报类型为‘LoginViewController’使用”。
然后,我尝试将LoginViewController
添加到我的测试目标中,但随后在我的项目中的其他类中出现“使用未解析的标识符”错误。所以我尝试这些类添加到我的测试目标,但我结束了错误的像下面的截图看似无尽源泉:
声明我的所有类为public,导致其他错误,好像不好的做法。无论如何,在依赖许多框架和类的Swift项目中包含单元测试?我只是想从几乎完全像这个article中的代码开始。
双重检查目标成员资格。如果它已经完成,请尝试清理项目,删除派生数据并重新启动XCode。 – 2014-10-31 21:46:34
到目前为止还没有工作,我现在使用单元测试的主要问题是使用第三方静态框架。将类添加到测试目标,然后调用该框架中的函数会导致“使用未解析的标识符'className'” – tfrank377 2014-11-03 17:56:47
检查以确保您的桥接头类/目录已同时在App目标和App测试目标中列出。 – 2014-11-05 18:56:32