Robolectric与android中的数据库

时间:2012-03-16 10:17:35

标签: android robolectric

有没有人试图用roboelectric测试数据库?我必须传递上下文来创建数据库,但我不知道如何注入它!

谢谢!

2 个答案:

答案 0 :(得分:1)

它不会轻易工作,因为db在设备上...并且robolectric在jvm上运行模拟所有设备相关的东西。我建议改用Robotium。

如果你仍然希望以某种方式使用Robolectric来执行此操作,则必须运行sqlite db并在robolectric测试的jvm上连接它。

答案 1 :(得分:0)

https://groups.google.com/forum/?fromgroups=#!topic/robolectric/gSeC9r5zqr0

使用robolectric测试内容提供商是好的,但我们必须直接调用内容提供商查询,因为内容解析器不会在那里。