Я пытаюсь протестировать действие, которое использует ActionBarActivity (из библиотеки appcompat). Мне нужно пользовательское приложение, чтобы иметь возможность манипулировать системой DI для загрузки моего тестового сервиса вместо реального сервиса.
Если у меня написан тест и я вызываю startActivity, я получаю следующую ошибку:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
Если я вызываю launchActivityWithIntent, Activity запускается без проблем, но использует класс Real Application вместо класса Mocked Application. Любые идеи, как я могу это исправить или как я могу выполнить код после вызова onCreate приложения, но до вызова onCreate моей Activity get в моем инструментальном тесте?