別のクラスをテストするために、一般的なアクティビティオブジェクトが必要です。Androidで単体テストのアクティビティオブジェクトを取得するにはどうすればよいですか?
1
A
答えて
1
アクティビティから継承し、オーバーライドする必要があるものを上書きします。
他のクラスと分離して、Activityなどのフレームワーククラスに依存しないようにします。
1
ActivityInstrumentationTestCase2に基づく単体テストで、テスト対象のアクティビティ以外のアクティビティにハンドルを取得することは困難です。
しかし、他の回答者によると、アクティビティのような基本的なAndroidコンポーネントに依存するクラスを作成することは良い考えではありません。ユースケースは何ですか?
関連する問題
- 1. JUnitテスト全体で単一のsetUp tearDownを取得するにはどうすればよいですか?
- 2. WCFサービスを単体テストするにはどうすればよいですか?
- 3. アクティビティオブジェクトから現在のフラグメントへのハンドルを取得するにはどうすればよいですか?
- 4. プライベートプロパティを使用するパブリックメソッドの単体テストをテストするにはどうすればよいですか?
- 5. LINQでorderby句の単体テストをテストするにはどうすればよいですか?
- 6. FluentMigratorのマイグレーションの単体テストをテストするにはどうすればよいですか?
- 7. javanica @ HystrixCommandアノテーション付きメソッドの単体テストをテストするにはどうすればよいですか?
- 8. NSubstituteでDbContextを使用するリポジトリの単体テストを行うにはどうすればよいですか?
- 9. 単体テストと統合テストを区別するにはどうすればよいですか?
- 10. FlaskでHTTPダイジェスト認証の単体テストをテストするにはどうすればいいですか?
- 11. Androidでハイブリッドマップビューを取得するにはどうすればよいですか?
- 12. AndroidでAWS Device Farmテストのコードカバレッジを取得するにはどうすればよいですか?
- 13. C++で保護されたメソッドを単体テストするにはどうすればよいですか?
- 14. PlayNフレームワークでは、プロジェクトに単体テストを含めるにはどうすればよいですか?
- 15. Mac(Lion)で単体テストCコードに「ユニティ」を使用するにはどうすればよいですか?
- 16. 変更されたソースファイルの単体テストを実行するにはどうすればよいですか?
- 17. SSISパッケージの単体テストとインテグレーションをテストするにはどうすればいいですか?
- 18. C#でコレクションを含む単体テストを作成するにはどうすればよいですか?
- 19. 単体テストで使用するためにJacksonに指定された@JsonProperty注釈値を取得するにはどうすればよいですか?
- 20. オーバーロードされた関数の単体テストを行うにはどうすればよいですか?
- 21. ランダム性を使用する関数を単体テストするにはどうすればよいですか?
- 22. SAP UI5アプリケーションで単体テスト(qUnit)を設定するにはどうすればよいですか?
- 23. 単体テストNSURLConnectionでRunLoopを正しく設定するにはどうすればよいですか?
- 24. 32ビットSSISパッケージを64ビットマシンで単体テストするにはどうすればよいですか?
- 25. NancyFX単体テストで検証を実行するにはどうすればよいですか?
- 26. フィルタの単体テストに模擬サービスを挿入するにはどうすればよいですか?
- 27. コンパイルエラーを検証するための単体テストを書くにはどうすればよいですか?
- 28. .resxリソースファイルはどのように単体テストできますか?
- 29. Silverlight単体テストのInvokeOperationを作成するにはどうすればよいですか?
- 30. 単体テストヘルプ。コンソールへのメッセージ出力をテストするにはどうすればよいですか?