Робоэлектрик с базами данных в Android - PullRequest
2 голосов
/ 16 марта 2012

Кто-нибудь пробовал тестировать базы данных с помощью roboelectric?Мне нужно передать контекст, чтобы создать базу данных, но я не знаю, как ее вставить!

Спасибо!

Ответы [ 2 ]

1 голос
/ 17 марта 2012

Это не будет работать легко, так как база данных находится на устройстве ... и robolectric работает на jvm, высмеивая все связанные с устройством вещи. Я бы рекомендовал вместо этого использовать Robotium.

Если вы все еще хотите как-то сделать это с Robolectric, вам нужно будет запустить sqlite db и подключиться к нему на jvm из робоэлектрических тестов.

0 голосов
/ 11 января 2013

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

Подходит для тестирования провайдера контента с помощью robolectric, но мы должны вызывать запросы провайдера контента напрямую, так как там не будет решателя контента.

...