首页 > 解决方案 > 在功能性 Espresso 测试中模拟 Firebase 消息

问题描述

如何在 Android 上的功能性 Espresso 测试中模拟从 FCM 接收消息?

我试图向Context.startService()发送一个Intentcom.google.firebase.MESSAGING_EVENT并启动我的 FirebaseMessagingService 但从onMessageReceived未被调用。

我是否只需将服务中的逻辑提取到不同的类并对其进行测试并忽略 Firebase 消息传递,或者我可以将我的功能测试转换为集成测试并实际向 Firebase 发送消息?

#AskFirebase

标签: androidfirebasefirebase-cloud-messagingandroid-espresso

解决方案


推荐阅读