首页 文章

在Roboelectric单元测试中忽略与firebase相关的异常

提问于
浏览
0

当我尝试在Application类中初始化Firebase时,我的Roboelectric单元测试给出了这个例外 .

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

有什么方法可以忽略这些异常并让我的测试通过吗?

1 回答

  • 0

    组织您的代码,使其不依赖于Firebase连接并传入模拟?将单元测试依赖于远程服务通常不是一个好主意,这更像是集成测试或验收测试的领域 .

    或者 - 如果太难了,在@Before中进行初始化?

相关问题