Как тестировать миграцию локальных данных?
1. Определяем тип хранилища
2. Подготовка тестового сценария
val oldDb = Room.databaseBuilder(context, AppDatabase::class.java, "test.db")
.addMigrations() // старые миграции
.build()3. Unit-тесты миграций (для Room)
4. Инструментальные тесты на устройстве
5. Тестирование разных сценариев
6. Проверка корректности после миграции
7. Инструменты
8. Рекомендации
PreviousКаковы основные компоненты Android-приложений (активити / фрагмент / сервис / интент-фильтр)?NextВ каком виде хранятся данные в мобильных приложениях локально?
Last updated