Ios 如何使用XCTestCase测试异步代码
我调用了一个restful API。我需要等待调用完成,然后才能验证结果。这是一个非常常见的问题,但我无法找到一个合适的答案来说明如何将其合并到XCTestCase中。我见过信号量、锁、for循环都会把代码弄得乱七八糟,以运行一个简单的案例。在xcode 5中运行iOS 7Ios 如何使用XCTestCase测试异步代码,ios,unit-testing,asynchronous,Ios,Unit Testing,Asynchronous,我调用了一个restful API。我需要等待调用完成,然后才能验证结果。这是一个非常常见的问题,但我无法找到一个合适的答案来说明如何将其合并到XCTestCase中。我见过信号量、锁、for循环都会把代码弄得乱七八糟,以运行一个简单的案例。在xcode 5中运行iOS 7 必须有一个更简单的选项。您现在可以使用XTestExpection。NSHipster上提供的教程:您可以在此处查看:
必须有一个更简单的选项。您现在可以使用XTestExpection。NSHipster上提供的教程:您可以在此处查看: