Игнорировать исключения, связанные с пожарной базой, в тесте Roboelectric - PullRequest
0 голосов
/ 10 декабря 2018

Мои тесты Roboelectric дают это исключение, когда я пытаюсь инициализировать Firebase в классе Application.

java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process null. Make sure to call FirebaseApp.initializeApp(Context) first.

Есть ли способ, где я могу игнорировать эти исключения и получить мойтесты пройдены?

1 Ответ

0 голосов
/ 10 декабря 2018

Организовать свой код так, чтобы он не зависел от соединения с Firebase и не передавался имитировать?Как правило, не рекомендуется использовать модульные тесты для удаленной службы, это скорее область интеграционных или приемочных тестов.

Или, в качестве альтернативы, выполнить инициализацию в @Before, если это слишком сложно?

...