【发布时间】:2013-07-22 19:20:20
【问题描述】:
我正准备使用 OCMockito 进行单元测试。现在我用它来模拟一个UserDefaults(通过依赖注入)。
我可以通过以下方式控制返回的内容:
[given([mockUserDefaults objectForKey:@"some key"]) willReturn:@"a value I want"];
现在我的问题是:如何检查用户为模拟 UserDefaults 设置的值?
例如,如果用户发出:
[self.userDefaults setObject:[NSDate date] forKey:"example"];
如何从模拟 userDefaults 中取回 date?
【问题讨论】:
-
我直接用
[self.userDefaults objectForKey:@"example"]试过了,结果不正确
标签: ios unit-testing ocmockito