OCMock传递任何CGSize

And*_*scu 1 unit-testing primitive-types ocmock ios cgsize

我正在使用OCMock,我正试图在我的一个测试中做到这样的事情:

[[mockScrollView expect] setContentSize:[OCMArg any]];
Run Code Online (Sandbox Code Playgroud)

问题是[OCMArg any]返回一个id类型,我想使用任何类型CGSize,因为我不知道它的确切值.我怎么能通过这个论点?

And*_*den 5

使用版本2.2的OCMock,您可以使用 ignoringNonObjectArgs

[[mockScrollView expect] ignoringNonObjectArgs] setContentSize:dummySize];
Run Code Online (Sandbox Code Playgroud)