Czy ktoś wie, jak przechwycić argument wysłany do obiektu OCMock?Jak przechwycić argument wysłany na próbę?
id mock = [OCMockObject mockForClass:someClass]
NSObject* captureThisArgument;
[[mock expect] foo:<captureThisArgument>]
[mock foo:someThing]
GHAssertEquals[captured, someThing, nil];
Jak przejść do sprawdzania poprawności argumentu do foo? Cieszę się, że mogę to zrobić również w bloku w fałszywej definicji, ale jeśli zdołalibyśmy wydobyć obiekt, bym mógł stwierdzić na jego podstawie, to byłoby genialnie.
Czy to możliwe z OCMockiem?
Podoba mi się to. Jest podobny do tego, w jaki sposób kpiłbym z hancrest matchera. Dzięki :). –