我试图使用类方法存根和期望与新的OCMock 3.0语法,但我没有成功。 :(
我想验证是否调用了类方法。为了理解为什么我的期望没有实现,我简化了这个例子:
- (void)test_should_call_XXX {
id classMock = OCMClassMock([NSString class]);
[NSString string];
OCMVerify([classMock string]);
}
我不明白为什么这行代码不起作用:
OCMockObject(NSString): Method string was not invoked
我尝试了OCMVerify(ClassMethod([classMock string]));
同样的结果。
此致
昆汀