有谁知道如何捕获发送到 OCMock 对象的参数?
id mock = [OCMockObject mockForClass:someClass]
NSObject* captureThisArgument;
[[mock expect] foo:<captureThisArgument>]
[mock foo:someThing]
GHAssertEquals[captured, someThing, nil];
我如何去验证 foo 的论点?我也很高兴在模拟定义中的一个块内执行此操作,但如果我可以将对象取出以便我以后可以断言它的特性,那将是非常棒的。
OCMock 可以吗?