我应该测试经常与服务器同步的模型类吗?

时间:2010-09-10 22:28:41

标签: objective-c unit-testing xcode nsnotifications

我该怎么做,因为很明显有很多异步方法,而且(我知道)没有办法在单元测试中检查它们。

例如:


- (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
}

1 个答案:

答案 0 :(得分:0)

您可以使用各种解决方案进行单元测试。我想到了Mock objectsStubs和假货。

它们看似相似,但是this is a great look at the differences

顺便说一下,直接回答你的问题:是的,测试100%的代码。的一切