本文介绍了OCMock传递任何CGSize的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用OCMock,并且正在我的一项测试中尝试执行以下操作:
I'm using OCMock and I'm trying to do to something like this in one of my tests:
[[mockScrollView expect] setContentSize:[OCMArg any]];
问题是[OCMArg any]
返回一个id
类型,并且我想使用任何CGSize
,因为我不知道它的确切值.我该如何通过这个论点?
The problem is that [OCMArg any]
returns an id
type, and I want to use any CGSize
, because I don't know it's exact value. How can I pass this argument?
推荐答案
使用OCMock 2.2版,您可以使用ignoringNonObjectArgs
With version 2.2 of OCMock you can use ignoringNonObjectArgs
[[mockScrollView expect] ignoringNonObjectArgs] setContentSize:dummySize];
这篇关于OCMock传递任何CGSize的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!