Android アプリケーションで IPC 機能をテストしようとしています。
クライアントが Messenger API を介して Message オブジェクトをバインドおよび送信できるサービスがあります。これをテストするにはどうすればよいですか?
ServiceTestCase を使用してみましたが、サービスの Messenger にメッセージを送信するたびに、JUnit が途中で終了し (これは IPC であると想定されています)、Handler の handleMessage が呼び出されていないか、JUnit が呼び出されていないようです。このようなものをテストするために使用されます(そうあるべきです!)。
これについてどうすればよいですか?
私の目的は、メッセージ パッシング フローと、もちろんサービスが行う作業をテストすることです。
ありがとう!