小编The*_*Boy的帖子

如何在没有Activity的Android JUnit测试中在UI线程中运行代码?

我有一个依赖于AsyncTask检索数据的数据库组件.一旦在应用程序中使用它,它将始终从UI线程调用,但是如何在JUnit测试中执行此操作而不实例化Activity(我只是没有活动,我也不应该仅为测试目的创建一个) ?

runOnUiThread()是一种活动方法,因此它不是一种选择.有没有办法通过从Android测试库中获取UI线程或通过实现MockUiThread来模拟UI线程?

testing user-interface junit multithreading android

13
推荐指数
1
解决办法
4913
查看次数

标签 统计

android ×1

junit ×1

multithreading ×1

testing ×1

user-interface ×1