为了测试托管类,我尝试在单元测试中创建一个实例,首先尝试模拟 NSEntityDescription 和 NSManagedObjectContext。
id mockEntityDesc = [OCMockObject niceMockForClass:[NSEntityDescription class]];
id mockManagedObjectContext = [OCMockObject mockForClass:NSManagedObjectContext.class];
但是在我进一步了解之前,我在运行测试时收到以下错误;
架构 i386 的未定义符号:“_OBJC_CLASS_$_NSEntityDescription”,引用自:CallsCoordinatorTests.o 中的 objc-class-ref “_OBJC_CLASS_$_NSManagedObjectContext”,引用自:CallsCoordinatorTests.o 中的 objc-class-ref ld:未找到符号对于架构 i386 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
请问有什么建议吗?谢谢