是否可以创建一个仅用Java编写的客户端,它就像Android手机客户端一样注册接收推送通知?
我的目标是:我想在我的服务器上创建一个集成测试,测试是否确实发送了GCM推送通知。我不能嘲笑推送通知的发送者,因为这是由其他人开发的系统的另一部分。 Mockito不会帮助我唉。
罗布。
答案 0 :(得分:1)
您无法在标准Jave中使用Android API,因为缺少许多必需的库。
虽然您可以编写一个AndroidTestCase
来注册服务器并等待通知到达。你只需要等待x秒。如果通知未在超时时间到达或注册失败,则测试用例失败。