Android Fragment クラスを単体テストしたいと考えています。
AndroidTestCase を使用してテストをセットアップできますか、それとも ApplicationTestCase を使用する必要がありますか?
これら 2 つの TestCases をどのように使用できるかを示す有用な例はありますか? 開発者サイトのテスト例は最小限で、アクティビティのテストに焦点を当てているようです。
私が他の場所で見つけたのは、AndroidTestCase クラスが拡張された例ですが、テストされているのは 2 つの数値を加算することだけです。または、コンテキストが使用されている場合は、単純な get を実行し、何かが null ではないことをテストします!
私が理解しているように、フラグメントはアクティビティ内に存在する必要があります。では、モック アクティビティを作成するか、アプリケーションまたはコンテキストを取得して、フラグメントをテストできるアクティビティを提供できますか?
独自のアクティビティを作成してから、ActivityUnitTestCase を使用する必要がありますか?