【发布时间】:2019-04-04 12:56:01
【问题描述】:
我有一组NSManagedObject 子类供ClassToBeTested 使用。
ClassToBeTested 仅对 NSManagedObject 子类的几个属性进行操作,不需要关系或整个 CoreData 堆栈。
我可以通过以常规方式创建它们以某种方式在测试中使用相同的对象吗:
let template = CoreDataClass()
template.name = randomString(length: 40) // This fails!
templates.append(template)
目前它失败并出现错误:
失败:捕获“NSInvalidArgumentException”,“-[CoreDataClass setTemplate_name:]: 无法识别的选择器发送到实例 0x600000af4c40"
【问题讨论】:
标签: ios swift xcode testing core-data