如何让单元测试在swift中访问app的目标类

时间:2016-03-13 11:40:11

标签: xcode swift

我在iphone应用程序上使用swift2。当我尝试创建一些单元测试时,它抱怨没有找到我应用程序目标中的类。我做了一些搜索,找到了一个解决方案,将app的目标中的所有类添加到测试目标的Compile Sources。但我不认为这是解决这个问题的好方法,因为我必须在创建新文件时添加文件。还有其他解决办法吗?

1 个答案:

答案 0 :(得分:1)

只需在导入单元测试之前添加@testable即可。然后,您将可以像在Objective-C中那样访问所有内容。

喜欢这个

@testable import MyModule 

您可以查看本教程,了解如何在Swift 2 https://www.natashatherobot.com/swift-2-xcode-7-unit-testing-access/

中进行测试