标签: ios xcode unit-testing
我有一个已经存在的应用程序,我想通过添加一些单元测试来进行改进。 因此,我进入了主项目设置页面,添加了一个新的iOS Unit Testing Bundle,并在设置面板中测试了正确的目标。
iOS Unit Testing Bundle
但是,当我尝试在这些单元测试中使用该目标的一些类/方法时,出现错误:
使用未解决的标识符“ XXXX”
我想念什么?
感谢您的帮助。
答案 0 :(得分:0)
您必须在要使用此目标的类/方法的每个文件中导入目标文件 导入使用它
@testable导入TargetName
@testable import UnitTestDemo class ClassNameTest: XCTestCase { let objectFromTestableTarget = ClassNameFromUnitTestDemo() ..... }
或从文件检查器中选中标记 您要导入的每个文件的文件检查器中的选项上的Checkmark
或从文件检查器中选中标记
您要导入的每个文件的文件检查器中的选项上的Checkmark