首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AndroidTestCase -异步调用

AndroidTestCase -异步调用
EN

Stack Overflow用户
提问于 2010-10-26 02:21:28
回答 1查看 340关注 0票数 0

我正在编写单元测试(AndroidTestCase)。被测应用程序使用一些后台服务在web上传递获取的信息。

为了接收我感兴趣的事件的通知(比如当内容已经被传递等),我注册了一个公开各种方法的侦听器。在这些侦听器接口方法中,我断言某些东西来帮助我验证我是否得到了适当的响应。

我的问题是测试方法在回调发生之前就结束了,我不知道如何告诉该方法“等待”回调发生。

EN

回答 1

Stack Overflow用户

发布于 2010-10-26 03:27:58

你应该为所有的后台线程工作使用AsyncTask ...它让生活变得简单多了。

然后,在您的onPostExecute()实现中,您可以运行您的测试方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4017584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档