ios – 如何用于接收nsnotification异步的写单元测试?

ios – 如何用于接收nsnotification异步的写单元测试?,第1张

概述我用完成处理程序调用rest web servic,如果成功,我发送NSNotification. 问题是如何编写单元测试以声明在成功的情况下发送通知. 任何帮助将不胜感激. 您可以为通知添加期望: expectationForNotification("BlaBlaNotification", object: nil) { (notification) -> Bool in// call t 我用完成处理程序调用rest web servic,如果成功,我发送NSNotification.

问题是如何编写单元测试以声明在成功的情况下发送通知.

任何帮助将不胜感激.

解决方法 您可以为通知添加期望:

expectationForNotification("BlaBlaNotification",object: nil) { (notification) -> Bool in// call the method that fetches the datasut.fetchData()  waitForExpectationsWithTimeout(5,handler: nil)

但我个人认为这是两个测试.一个用于获取数据(使用存根测试),另一个用于发送通知.

总结

以上是内存溢出为你收集整理的ios – 如何用于接收nsnotification异步的写单元测试?全部内容,希望文章能够帮你解决ios – 如何用于接收nsnotification异步的写单元测试?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存