管理対象クラスをテストするために、最初に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:シンボルが見つかりませんアーキテクチャi386clangの場合:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
何かアドバイスはありますか?ありがとう