如何使用XCTestCase测试异步代码

时间:2014-02-26 22:53:49

标签: ios unit-testing asynchronous

我打电话给一个安静的API。在验证结果之前,我需要等待调用完成。相当常见的问题我找不到一个关于如何将其合并到XCTestCase中的正确答案。我已经看到信号量,锁,for循环所有杂乱的代码运行应该是一个简单的情况。在xcode 5中运行iOS 7。

必须有一个更容易的选择。

1 个答案:

答案 0 :(得分:1)

您现在可以使用XCTestExpectation。 NSHipster提供的教程:nshipster.com/xctestcase