我想测试一下我处理channelUri更改的方式是否正常。我使用了channelUriUpdated方法来记录任何更改。
麻烦是我不确定在正常使用过程中何时会调用此方法。有没有办法为测试目的生成此类事件?我不想提交我的应用程序而不确定它在这种情况下是否正常工作。
此外,ChannelUri似乎有效约30天。我不能等那么久才能测试这个用例场景。当然必须有更好的方法来测试它。
谢谢!
答案 0 :(得分:0)
频道有很多原因到期,并且它们并非全部公开记录。即使是已知的,也无法手动测试它们。
这应该无关紧要,因为您的代码将以相同的方式处理所有到期日 - 通过请求新频道。
幸运的是,强制通道过期很容易,从而测试您对此的处理,只需向其发送无效的有效负载。