自分のアクティビティが特定の目的でサービスを開始したことをテストするにはどうすればよいですか?
私の質問はUnit testing Activity.startService() callに似ていますが、 ActivityUnitTestCase を使用したときにアクション バーの問題が発生しました。
これが私がテストしたいものの例です:
@UiThreadTest
public void testAddSongToAvailableList() {
ListView songList = (ListView) this.getActivity().findViewById(R.id.allSongsList);
songList.getChildAt(0).findViewById(R.id.btnAddToAvailableList).performClick(); // should start my service
//assert that my service was started and is doing stuff
}