2010-09-10 2 views
0

И как мне это сделать, поскольку очевидно, что существует много методов асинхронного анализа и никоим образом (что я знаю), чтобы проверить их в модульном тесте.Должен ли я тестировать класс модели, который часто синхронизируется с сервером?

Например:


- (void) testSomeTest { 
// things 
[[NSNotificationCenter defaultCenter] addObserver:self 
selector:@selector(helperTestSomeTest:) 
name:connectionFinished 
object:nil]; 
// connect to server 
} 
- (void) helperTestSomeTest:(NSNotification)notification { 
STAssertWhatever(whathever, nil); // not working 
} 

ответ

0

У вас есть множество решений для тестирования единицы этого. Mock objects, Stubs, и поддельные все приходят на ум.

Они похожи, но this is a great look at the differences.

Кстати, чтобы прямо ответить на вопросник: Да, проверьте 100% кода. Все.

+0

OK проверить все, roger. – gurghet