我在Xcode中打开了一个基本的Cocoa项目,包括一个单元测试目标。
我创建了一个新的测试类来测试我的一个模型类。但是,我无法将我需要测试的类的标题添加到单元测试目标中。 “目标成员资格”下的复选框不能单击单元测试目标(它是主目标)。
因为我无法将头文件添加到单元测试目标中,所以Xcode不会自动提供被测试类的方法名称。
我错过了什么吗?我不应该能够将头文件添加到单元测试目标吗?
答案 0 :(得分:1)
我不是Xcode专家,但在我的项目中,没有一个头文件设置了任何目标成员资格,没有一个复选框可以点击 - 你只能添加.m文件,并且头文件以某种方式神奇地包含在内。您应该只能导入测试文件顶部的头文件,并使方法自动完成工作 - 除非您在这些测试中使用了一些奇怪的宏,因为我注意到Xcode在您使用时会与自动完成混淆在宏调用内。如果是这种情况,请尝试自动完成在任何宏之外。