【发布时间】:2014-04-17 03:05:52
【问题描述】:
考虑下面的代码
OCMockObject *mock = [OCMockObject mockForClass:[NSObject class]];
[[[mock expect] andReturnValue:OCMOCK_VALUE((BOOL){YES})] isEqual:[OCMArg any]];
[mock isEqual:[NSObject new]];
[mock verify];
有人可以告诉我为什么会失败
测试失败:-[NSObject_tests testIsEqualIsCalled] 失败: OCMockObject[NSObject]: 预期的方法没有被调用: (null)
这实际上毫无意义。我尝试使用andReturn: 而不是andReturnValue:,但仍然没有。
【问题讨论】: