我正在尝试在我的Android应用程序中测试IPC功能。
我有一个服务,客户端可以通过Messenger API绑定和发送Message对象。我该如何测试呢?
我尝试使用ServiceTestCase,但似乎每当我向我的服务的Messenger发送消息时,JUnit过早地完成(这应该是IPC)并且Handler的handleMessage没有被调用,或者JUnit是不应该用于测试这样的东西(应该是!)。
我该如何解决这个问题?
我的目标是测试消息传递流程,当然还有服务所做的工作。
谢谢!