从CoreData模板开始,我构建了一个iPhone应用程序,使用CoreData来操作数据模型。目前为止运行良好...
现在我决定需要一些“单元”测试来检查核心数据模型是否被正确操作(到目前为止我只进行了手动检查,并直接使用CoreDataEditor检查了数据库)。我已经按照如下所述设置了Xcode中的UnitTests:http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/135-Unit_Testing_Applications/unit_testing_applications.html。
这对于逻辑测试和应用程序测试都有效。然而,我无法让“单元”测试与CoreData后端一起工作(它找不到我的数据模型,我不知道要包含或链接什么等...)
有没有指针/描述如何对core data iphone应用程序进行“单元”测试?
PS:我知道使用数据库后端进行测试严格来说不是“单元”测试。我不关心测试是在模拟器上进行的还是在真实应用程序中进行的(ApplicationTesting),或者是否只是专门用于单元测试(LogicTest)的CoreData后端,在setUp期间我会填充一些测试对象。
编辑:我已经发现如何在使用Core Data的情况下对我的模型进行单元测试? 和 http://chanson.livejournal.com/115621.html,但现在我遇到了iPhone UnitTesting UITextField值和otest错误133所描述的问题...好吧,除了我有错误代码134 :-( 任何想法?
现在我决定需要一些“单元”测试来检查核心数据模型是否被正确操作(到目前为止我只进行了手动检查,并直接使用CoreDataEditor检查了数据库)。我已经按照如下所述设置了Xcode中的UnitTests:http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/135-Unit_Testing_Applications/unit_testing_applications.html。
这对于逻辑测试和应用程序测试都有效。然而,我无法让“单元”测试与CoreData后端一起工作(它找不到我的数据模型,我不知道要包含或链接什么等...)
有没有指针/描述如何对core data iphone应用程序进行“单元”测试?
PS:我知道使用数据库后端进行测试严格来说不是“单元”测试。我不关心测试是在模拟器上进行的还是在真实应用程序中进行的(ApplicationTesting),或者是否只是专门用于单元测试(LogicTest)的CoreData后端,在setUp期间我会填充一些测试对象。
编辑:我已经发现如何在使用Core Data的情况下对我的模型进行单元测试? 和 http://chanson.livejournal.com/115621.html,但现在我遇到了iPhone UnitTesting UITextField值和otest错误133所描述的问题...好吧,除了我有错误代码134 :-( 任何想法?