我有一个具有异步网络访问功能的iOS应用程序(但这也适用于OS X应用程序)。使用GHUnit且无需手动执行内部运行循环或异步操作同步,是否有可能使测试方法运行异步操作并在异步操作完成后验证结果。

我在GHUnit中看不到任何允许它的内容,但我可能是瞎子。我确实知道使用内部运行循环来执行此操作的人,但是我有很多集成测试,并且不想为每个测试进行设置。

最佳答案

我只是偶然遇到了同样的问题(和博客文章,其中包含一些由于比较运算符而被过滤掉的关键部分)。

您正在GHUnit中寻找GHAsyncTestCase。说明中的示例比我能做的更好。

关于objective-c - GHUnit用于集成测试iOS网络功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3773653/

10-13 02:27