2
A
回答
1
它不会很容易工作,因为数据库在设备上......而且robolectric运行在jvm上嘲笑所有与设备有关的东西。相反,我会推荐使用Robotium。
如果你仍然想用Robolectric做这件事,你必须得到一个sqlite数据库运行并从robolectric测试的jvm上连接到它。
0
https://groups.google.com/forum/?fromgroups=#!topic/robolectric/gSeC9r5zqr0
很好的一个测试与robolectric内容提供商,但我们必须调用内容提供商直接查询作为内容解析器不会在那里。
相关问题
- 1. 发布Android数据库与数据库
- 2. 与数据库中的Android
- 3. 为Android设置Roboelectric测试
- 4. 数据库到Android,与PHP
- 5. RuntimeException与SQLite数据库 - Android
- 6. Android与外部数据库
- 7. 与本地数据库和远程数据库的Android项目
- 8. 同步mysql数据库与Android的Sqlite数据库
- 9. 的Android GridView控件与数据库
- 10. Android与Oracle数据库的连接
- 11. Android的地图与Oracle数据库
- 12. Android:与数据库的安全连接
- 13. 与sql数据库的Android连接
- 14. 与Android相关的数据库问题
- 15. unity3d与Android的SQLite数据库插件
- 16. 的Android:具有与SQLite数据库
- 17. Roboelectric断言与共享首选项失败android
- 18. Roboelectric和Android工作室问题
- 19. 在Android项目中使用Espresso 2.0 + Roboelectric
- 20. Roboelectric了java.lang.RuntimeException:java.lang.reflect.InvocationTargetException
- 21. Roboelectric 2.2错误
- 22. 如何将TestNG与Roboelectric结合使用?
- 23. PowerMockito与RoboElectric私有方法不嘲弄
- 24. Android的数据库Oracle数据库
- 25. 同步Android数据库与服务器数据库
- 26. 同步本地数据库(Sqlite)与服务器数据库android
- 27. Android应用程序数据库与远程数据库同步
- 28. 如何将android数据库与网络数据库同步?
- 29. SQLite数据库与我使用Android中SQLite数据库条款
- 30. Android的数据库?
我正在使用ShadowContentResolver向Robolectric查询ContentProvider – atermenji 2013-04-04 09:53:15