【发布时间】:2018-08-30 16:55:42
【问题描述】:
如何在swift4中为核心数据编写单元测试用例?
我是编写单元测试用例的新手,为了了解核心数据单元测试用例,我参考了this link。
但是在运行单元测试用例时,如果我在目标成员中选择单元测试用例(在“appDelegate”和“ToDoStorgeManager”文件中),那么我正在运行单元测试用例,它会显示错误,例如“将使用两者之一. 哪一个是未定义的。同时应用程序被迷住了。如果我取消选择单元测试,那么它的工作正常,正如我们预期的那样。
请查看“目标会员”部分的以下图片,以了解我的问题。
当我为独立类编写单元测试用例时,我没有遇到上述问题。但在核心数据中,我遇到了在 Target Membership 中检查和取消检查单元用例的问题。
请帮助我理解上述情况。
【问题讨论】:
-
我不确定您的问题是什么?是单元测试还是核心数据是问题所在,您能否分享给您带来问题的代码。另外,如果您是编写单元测试的新手,那么为什么要从 Core Data 开始,而不是为某些独立的类/结构编写测试
-
我了解如何为独立的类和结构编写单元测试用例,但与我尝试为核心数据编写单元测试用例的方式相同,在这里我得到了我提到的上述场景。跨度>
-
好的,我明白了,但您仍然需要澄清您的问题,正如我在评论的第一部分中提到的,
-
我已经编辑了我的问题,请再次查看我的问题以明确问题。
标签: ios swift xcode unit-testing core-data