У меня есть объект, который извлекает XML или JSON по сети. Как только эта выборка завершена, она вызывает селектор, передавая возвращаемые данные. Так, например, у меня было бы что-то вроде:
-(void)testResponseWas200
{
[MyObject get:@"foo.xml" withTarget:self selector:@selector(dataFinishedLoading:)];
}
Я попробовал маршрут реализации dataFinishedLoading в классе Test и попытался протестировать внутри этого метода, но набор тестов просто блокируется. Это похоже на случай насмешек, но мне интересно, столкнулись ли с этим другие и как они справились с этим.
FYI: Я использую gh-unit для тестирования, и любой метод с префиксом test * выполняется автоматически.