我看了很多博客并尝试了很多方法,以使得我的Swift单元测试能在Xcode 6.0.1(或6.1)中正常工作。我试图访问应用程序目标中的类,所以我编写了这行代码:
var vc: LoginViewController!
当然,我遇到了“使用未声明类型'LoginViewController'”的错误。
然后,我尝试将LoginViewController
添加到我的测试目标中,但是这样做会导致我的项目中其他类出现“未解决的标识符”错误。因此,我尝试将这些类添加到我的测试目标中,但最终出现了无休止的错误,就像下面的截屏一样:
将所有类都声明为public会导致其他错误,并且似乎是不好的实践。有没有办法在依赖于许多框架和类的Swift项目中包含单元测试?我只想从这篇文章中几乎完全相同的代码开始。