在Java中接收用于测试的android推送通知

时间:2015-11-19 10:30:30

标签: java android google-cloud-messaging integration-testing

是否可以创建一个仅用Java编写的客户端,它就像Android手机客户端一样注册接收推送通知?

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

罗布。

1 个答案:

答案 0 :(得分:1)

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

虽然您可以编写一个AndroidTestCase来注册服务器并等待通知到达。你只需要等待x秒。如果通知未在超时时间到达或注册失败,则测试用例失败。