ユニットテストの新機能です。作成された別のアクティビティに依存するアクティビティをテストするにはどうすればよいですか?
ログインと呼ばれるアクティビティをテストしたいと思います。私はActivityInstrumentationTestCase2<Login>
をout-of-the-box APIから拡張してテストクラスを開発しています。 問題は、ログインアクティビティが別のアクティビティ(スプーラッシュアクティビティによって開始された )の後に開始されることです。
中で開始されたアクティビティは、いくつかのサービスを開始し、ログインアクティビティに必要ないくつかのオブジェクトを初期化します。正しく動作するようにテストしようとしているので、最初に作成する必要があります。
どうすればいいですか?
ありがとうございます。
テストケースからアクティビティを開始するだけの理由はありますか?ログインアクティビティを開始するスタブテストアクティビティを作成しないでください。 – DeeV
@Deev私はそれがポイントだと思います。私はそのアプローチを試みます。ありがとうございました:) – kaneda