¿Alguien sabe cómo capturar un argumento enviado a un objeto OCMock?¿Cómo capturo un argumento enviado a un simulacro?
id mock = [OCMockObject mockForClass:someClass]
NSObject* captureThisArgument;
[[mock expect] foo:<captureThisArgument>]
[mock foo:someThing]
GHAssertEquals[captured, someThing, nil];
¿Cómo hago para validar el argumento de foo? Me complace hacerlo dentro de un bloque en la definición de simulacro también, pero si pudiera sacar el objeto para que pueda afirmar en función de eso más tarde sería brillante.
¿Esto es posible con OCMock?
Me gusta esto. Es similar a cómo iba a hacer burlas con un matcher Hancrest en groovy. Gracias :). –