Как перехватить аргумент, отправленный в макет?

Кто-нибудь знает, как перехватить аргумент, отправленный объекту OCMock?

id mock = [OCMockObject mockForClass:someClass]
NSObject* captureThisArgument;
[[mock expect] foo:<captureThisArgument>]

[mock foo:someThing]
GHAssertEquals[captured, someThing, nil];

Как мне проверить аргумент foo? Я также рад сделать это в блоке в фиктивном определении, но если бы я мог вывести объект, чтобы позже я мог утверждать его особенность, это было бы блестяще.

Возможно ли это с OCMock?

6
задан ROMANIA_engineer 28 December 2015 в 01:26
поделиться