相关疑难解决方法(0)

现在我正在使用Core Data,如何对我的模型进行单元测试?

我一直在使用域模型开发一个iphone应用程序,并且推迟了应用程序的持久性方面.核心数据看起来是一个非常好的解决方案,因为我已经有一个定义良好的模型,但我遇到了现有单元测试的障碍.

这是我现在拥有的简单示例:

- (void)test_full_name_returns_correct_string {
    Patient *patient = [[Patient alloc] init];  
    patient.firstName = @"charlie";
    patient.lastName = @"chaplin";
    STAssertTrue([[patient fullName] isEqualToString:@"charlie chaplin"], @"should have matched full name");
}  
Run Code Online (Sandbox Code Playgroud)

一旦我的Patient对象从NSManagedObject扩展并使用@dynamic作为firstName和lastName属性,我该如何才能使这个工作?

还有其他人使用Core Data遇到过这种类型吗?谢谢.

unit-testing core-data objective-c

56
推荐指数
2
解决办法
1万
查看次数

标签 统计

core-data ×1

objective-c ×1

unit-testing ×1