Страница 1 из 1

UnitTests for Widgets

Добавлено: 12 ноя 2014, 13:45
DenK
Всем привет, ищу людей пишущих юнит тесты.

В нашем проекте есть устоявшиеся требования для каждого андроид проекта,
а именно должны присутствовать юнит тесты, максимально покрывающие функционал.

У меня есть андроид проект лок-скрин-виджета:
- AppWidgetProvider: впринципе ничего необычного. Несколько текст вью и один список создающийся при помощи фактори. Имеет ресивер на интет приходящий из фактори, и обновляет виджет.
- RemoteViewsService: возвращает для провайдера экземпляр фактори.
- RemoteViewsFactory: собственно читает базу данных, и строит список. Имеет колбек на изменение данных в базе.
Если данные изменились перестраивает список и посылает интент провайдеру на обновление лист вью.

Написал несколько тесткейсов для считавания из базы данных, и все(
Если фактори нам возвращает RemoteView то оно тоже бесполезно, так как имеет только сетеры.

Не могу больше придумать тесты для этого всего чуда.
Мокать все эти объекты как то не горю желанием.
Стектоверфлоу не помогает((

Есть идеи? Опыт? Бредовые советы, наталкивающие на мысль?