Ios swift4中核心数据的单元测试用例

Ios swift4中核心数据的单元测试用例,ios,swift,xcode,unit-testing,core-data,Ios,Swift,Xcode,Unit Testing,Core Data,如何在swift4中为核心数据编写单元测试用例 我不熟悉编写单元测试用例,了解核心数据单元测试用例 但是,在运行单元测试用例时,如果我在appDelegate和ToDoMorgeManager文件中选择目标成员身份的单元测试用例,那么我正在运行单元测试用例,它会显示两个错误之一。哪一个是未定义的。和此同时,该应用程序也受到了追捧。如果我没有选择单元测试,那么它的工作就和我们预期的一样好 请在目标会员区查看以下图片,以明确我的问题 当我为独立类编写单元测试用例时,我并没有面临上述问题。但在核心数据

如何在swift4中为核心数据编写单元测试用例

我不熟悉编写单元测试用例,了解核心数据单元测试用例

但是,在运行单元测试用例时,如果我在appDelegate和ToDoMorgeManager文件中选择目标成员身份的单元测试用例,那么我正在运行单元测试用例,它会显示两个错误之一。哪一个是未定义的。和此同时,该应用程序也受到了追捧。如果我没有选择单元测试,那么它的工作就和我们预期的一样好

请在目标会员区查看以下图片,以明确我的问题

当我为独立类编写单元测试用例时,我并没有面临上述问题。但在核心数据中,我面临的问题是在目标成员资格中检查和取消检查单元用例

请帮助我理解上述情况


当您打开目标成员资格部分中的复选框时,您还可以将此文件添加为单元测试目标的编译源:

ViewController的复选框处于禁用状态

ViewController的复选框处于启用状态

所有单元测试都有目标依赖项,因为它们的角色是测试这个依赖项中的类,该依赖项也包含作为编译源的ViewController。编译器不知道应该编译单元测试或目标依赖项中对此文件的哪个引用。它被称为


您可以直接从依赖项目标访问类,而无需向单元测试目标添加类。

我不确定您的问题是关于什么的?是单元测试还是核心数据是问题所在,您能否分享给您带来问题的代码。另外,如果你不熟悉编写单元测试,那么为什么要从核心数据开始,而不是为一些独立的类/结构编写测试呢?我知道如何为独立的类和结构编写单元测试用例,但我尝试为核心数据编写单元测试用例的方法是一样的,在这里,我得到了我在问题中提到的上述场景。好的,我理解,但您仍然需要澄清您的问题,正如我在评论的第一部分中提到的,我已经编辑了我的问题,请再次查看我的问题以澄清问题。