彼ら:
私はアプリケーションに取り組んでおり、単体テストでそれを構築しています。
ただし、現在、非同期呼び出しをテストする必要がある状況にあります。例えば、
- (void)testUserInfoBecomesValidWhenUserIsBuiltSuccessfully
{
if ( ![userBuilder userInfoUpToDate] )
{
[userBuilder buildUser];
}
STAssertTrue([userBuilder userInfoUpToDate], @"User information is not valid before building the user");
}
そのようなことをテストするための一般的な方法は何ですか?userInfoUpToDateは、非同期で更新されることが期待されています。
ありがとう!ウィリアム