Пытаюсь писать тесты с помощью Robolectric, но вот беда что он не вызывает onCreate() и другие жизненные методы активити или вызывает только не понятно как. Ибо когда у меня дальше используются переменные/объекты которые должны быть проинициализированые, то у меня тесты крашится с NPE, ибо в процессе тесте была попытка получить доступ к NULL'евому объекту. Судя из чего понял не был вызван корректно onCreate(). Пытался пройти жизненный цикл таким способами:
1)
MainActivity activity = Robolectric.buildActivity(MainActivity.class).create().start().resume().get();
2)
MainActivity activity = Robolectric.setupActivity(MainActivity.class)
Никакой из них не работает. В чём может быть проблема?