Я работаю над дистрибутивом на основе AOSP. И я пытаюсь реализовать локальные модульные тесты (не инструментированные или CTS), просто простые локальные модульные тесты, используя такие инфраструктуры, как jUnit , Mockito , Powermock , Hamcrest и при необходимости Robolectic .
В настоящее время я могу создать Android.mk
приложение, такое как Launcher, с помощью простого модульного теста и запустить его через CLI (интерфейс командной строки).
Проблема в том, что когда модульное тестирование начинает усложняться, у меня возникают проблемы с PowerMockito :
ошибка: невозможно получить доступ к MemberModifier
импортировать статический org.powermock.api.mockito.PowerMockito.whenNew;
В любом случае, я собираюсь узнать, есть ли у кого-нибудь пример проекта AOSP с локальными модульными тестами.