在Xcode中测试目标中的主要目标中的调用函数(快速)

时间:2017-11-15 15:44:55

标签: swift xcode uitest

我正在为我的应用编写UITest。在UITest的某些部分,我应该调用Main目标中的函数。当我从Class(具有该函数的实现)创建一个Object时,我得到错误“使用未声明的类型CLASSNAME”。我将Class添加到测试目标的Compile Source中。然后我得到了相同的错误,但这次是超类。 我一次又一次地将Classes添加到编译源中,直到我收到此错误“使用未声明的UITextField,UIColor”。 UITextField和UIColor是UIkit的一部分,然后我将UIkit导入我的测试类,但是没有用。 知道怎么解决吗? 在generell中,我们应该如何从测试目标中调用主要目标中的函数? 非常感谢。

1 个答案:

答案 0 :(得分:0)

使用@testable import

导入目标
import XCTest
@testable import MyProject