assumere una firma di metodo come il seguente:È possibile che OCMock esegua un parametro di blocco?
- (void)theMethod:(void(^)(BOOL completed))completionBlock;
vorrei prendere in giro questa firma metodo per assicurare il metodo viene chiamato, e basta chiamare il blocco di completamento. Vedo da altri post come this one che posso prendere in giro la chiamata al metodo e accettare qualsiasi blocco, ma non eseguire il blocco. So anche che c'è un metodo andDo che potrei essere in grado di usare, ma non riesco a capire come passare un blocco ed eseguirlo.
Qualche idea?
Grazie.
E, presumibilmente, faresti passedBlock (SI) nella andDo per chiamare il blocco. –
Grazie!Alla fine ha funzionato, si prega di scrivere il codice per chiamare nel campione. passedBlock (YES) – Denis