1

公式のService Testingドキュメントによると、 が に応答して呼び出され、onCreate()が に応答して呼び出されることを確認することが重要です。クラスを拡張してそのようなテストを実装するにはどうすればよいですか?Context.startService()onDestroy()Context.stopService()ServiceTestCase

4

1 に答える 1

0

そのフレームワークを使用してサービスをテストしている場合、システムはサービスの onCreate() および onDestroy() メソッドの呼び出しを処理していません。したがって、テスト コードからの呼び出しには注意する必要があります。

これはテストではありません。サービスの正しい起動とシャットダウンです。これらのメソッドを呼び出さないと、サービスが適切に動作することを期待できず、テストで幻のバグを追跡することになります。

于 2015-03-04T18:34:34.403 に答える