伙计们:
我正在开发一个应用程序,并通过单元测试来构建它。
但是,我现在处于需要测试异步调用的情况。例如,
- (void)testUserInfoBecomesValidWhenUserIsBuiltSuccessfully
{
if ( ![userBuilder userInfoUpToDate] )
{
[userBuilder buildUser];
}
STAssertTrue([userBuilder userInfoUpToDate], @"User information is not valid before building the user");
}
测试这些东西的一般做法是什么?userInfoUpToDate 预计将异步更新。
谢谢!威廉