android - 在功能性 Espresso 测试中模拟 Firebase 消息
问题描述
如何在 Android 上的功能性 Espresso 测试中模拟从 FCM 接收消息?
我试图向Context.startService()发送一个Intentcom.google.firebase.MESSAGING_EVENT
并启动我的 FirebaseMessagingService 但从onMessageReceived
未被调用。
我是否只需将服务中的逻辑提取到不同的类并对其进行测试并忽略 Firebase 消息传递,或者我可以将我的功能测试转换为集成测试并实际向 Firebase 发送消息?
#AskFirebase