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