Модульное тестирование приложений для Android и, в частности, связанных с БД - PullRequest
1 голос
/ 19 декабря 2009

Какой самый простой способ создать какой-нибудь тестовый комплект для приложений Android и иметь возможность визуализировать (даже на эмуляторе), что происходит в БД? Я хочу проверить такие вещи, как ограничения, посмотреть на данные, методы модульного тестирования и т. Д.

Существует ли какой-либо инструмент с графическим интерфейсом, который я могу подключить к эмулятору, чтобы иметь возможность просматривать базу данных конкретного приложения во время разработки / тестирования, или мои единственные варианты - оболочка adb и создание тестовых операций в моем приложении?

1 Ответ

4 голосов
/ 19 декабря 2009

Там нет db GUI AFAIK, вы можете вызвать sqlite3 из оболочки adb, как вы, наверное, уже знаете. В автоматизированных тестах вам обычно не нужно визуально смотреть на происходящее; проверки записаны в коде теста.

Один класс, который полезен, если вы используете БД в ContentProvider, это ProviderTestCase2 . В основном это создает отдельную временную базу данных для тестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...