Комментарии 2
Подскажите, пожалуйста, как автоматическое тестирование реализовать для синхронизаций?
+1
Сам задавался этим вопросом. Смотря что именно нужно покрыть тестами. Все статусы синхронизации пишутся в SyncResult примерно так:
Проверять наличие сети и как себя приложение ведет в этом случае ненужно. Дефакто мы верим что система сама это разруливает.
Соответственно, тестирование сводится к проверке консистентности данных.
++syncResult.stats.numParseExceptions;
syncResult.stats.numUpdates += provider.update();
syncResult.stats.numDeletes += provider.delete();
Проверять наличие сети и как себя приложение ведет в этом случае ненужно. Дефакто мы верим что система сама это разруливает.
Соответственно, тестирование сводится к проверке консистентности данных.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Синхронизация в Android приложениях. Часть вторая