在 Java 收到 android 推送通知进行测试

Receive android push notification in Java for Testing

是否可以创建一个只用 Java 编写的客户端,它像 android phone 客户端一样注册以接收推送通知?

我的目标是:我想在我的服务器上创建一个集成测试,测试是否真的在发送 GCM 推送通知。我不能模拟推送通知的发送者,因为它在系统的另一部分,由其他人开发。唉,Mockito 帮不了我。

抢.

您不能在标准 Jave 中使用 Android API,因为缺少许多必需的库。

尽管您可以编写一个 AndroidTestCase 在服务器上注册并等待通知到达。您只需要等待 x 秒。若超时通知未到达或注册失败,则测试用例失败。