XCTestCase für CoreData schlägt fehl mit "konnte die Entität für myappTests.Example nicht finden"

7

Wo ich eine Entität wie in einem XCTestCase test erstellen kann:

%Vor%

Aber wenn ich es so mache:

%Vor%

Ein Test würde mit ...

fehlschlagen %Vor%

Wie soll ich Core Data-Objekte testen, wenn ich sie nicht so erstellen kann, wie es normalerweise gemacht wird?

    
sanmai 09.08.2017, 02:54
quelle

1 Antwort

3

Ich hatte dieses Problem auch :) Das Problem ist, dass die Entitäten CoreData noch nicht bekannt sind. Damit, Meine Lösung, um es zu testen, war eine Instanz von NSPersistantContainer während des Testens.

%Vor%

Jetzt können Sie CoreData auf klassische Weise verwenden.

    
LastMove 18.08.2017 10:08
quelle

Tags und Links