Я реализовал доступ к базе данных с помощью SQLiteOpenHelper
из пакета android.database в некоторых классах (с шаблоном DAO).
Я написал несколько тестов junit для этих классов, используя AndroidTestCase
, но это заставляет тесты использовать ту же базу данных, что и приложение.
Я читал, что ProviderTestCase2
или RenamingDelegatingContext
можно использовать для проверки базы данных отдельно. К несчастью, я не смог найти хороший учебник/пример, который показывает, как протестировать базу данных с помощью ProviderTestCase2/RenamingDelegatingContext.
Может ли кто-нибудь указать мне где-нибудь или дать мне подсказку ИЛИ поделиться некоторым кодом для тестирования базы данных?!
Cheeerrrrsss!! Giorgio