假设我有这样的方法
[SomeObject someMethod:(id)object someRect:(CGRect)rect];
在进行单元测试时,我非常希望使用特定对象和任何矩形调用此函数,但此代码不起作用:
[verifyCount(mockObject, MKTTimes(1)) someMethod:HC_equalTo(message) someRect:HC_anything()];
编译器会说 HC_anything 不是 CGRect。
有没有办法解决这个问题?