別のクラスをテストするために、一般的なアクティビティオブジェクトが必要です。Androidで単体テストのアクティビティオブジェクトを取得するにはどうすればよいですか?
1
A
答えて
1
アクティビティから継承し、オーバーライドする必要があるものを上書きします。
他のクラスと分離して、Activityなどのフレームワーククラスに依存しないようにします。
1
ActivityInstrumentationTestCase2に基づく単体テストで、テスト対象のアクティビティ以外のアクティビティにハンドルを取得することは困難です。
しかし、他の回答者によると、アクティビティのような基本的なAndroidコンポーネントに依存するクラスを作成することは良い考えではありません。ユースケースは何ですか?
関連する問題
- 1. JUnitテスト全体で単一のsetUp tearDownを取得するにはどうすればよいですか?
- 2. WCFサービスを単体テストするにはどうすればよいですか?
- 3. FluentMigratorのマイグレーションの単体テストをテストするにはどうすればよいですか?
- 4. 単体テストと統合テストを区別するにはどうすればよいですか?
- 5. Androidでハイブリッドマップビューを取得するにはどうすればよいですか?
- 6. C++で保護されたメソッドを単体テストするにはどうすればよいですか?
- 7. PlayNフレームワークでは、プロジェクトに単体テストを含めるにはどうすればよいですか?
- 8. Mac(Lion)で単体テストCコードに「ユニティ」を使用するにはどうすればよいですか?
- 9. 変更されたソースファイルの単体テストを実行するにはどうすればよいですか?
- 10. C#でコレクションを含む単体テストを作成するにはどうすればよいですか?
- 11. オーバーロードされた関数の単体テストを行うにはどうすればよいですか?
- 12. フィルタの単体テストに模擬サービスを挿入するにはどうすればよいですか?
- 13. 単体テストNSURLConnectionでRunLoopを正しく設定するにはどうすればよいですか?
- 14. 32ビットSSISパッケージを64ビットマシンで単体テストするにはどうすればよいですか?
- 15. コンパイルエラーを検証するための単体テストを書くにはどうすればよいですか?
- 16. .resxリソースファイルはどのように単体テストできますか?
- 17. 単体テストヘルプ。コンソールへのメッセージ出力をテストするにはどうすればよいですか?
- 18. Silverlight単体テストのInvokeOperationを作成するにはどうすればよいですか?
- 19. ADAMを使用して単体テストを実行するにはどうすればよいですか?
- 20. 単体テストの際に「単位」はどのようにすべきですか?
- 21. XCTestのIOS -NSRunLoop:単体テストで動作する実行ループを取得するにはどうすればよいですか?
- 22. WebView AndroidのCookieをテストするにはどうすればよいですか?
- 23. 私はCursesアプリケーションの単体テストをどのようにテストできますか?
- 24. ASP.Net MVCでカスタムActionFilterを単体テストするにはどうすればいいですか
- 25. Androidアプリをテストするにはどうすればよいですか?
- 26. この関数の単体テストを改善するにはどうすればいいですか?
- 27. C#で要求されたURL全体を取得するにはどうすればよいですか?
- 28. Javascript Unittestingジャスミン/単体テスト - プライベート関数が呼び出されたかどうかをテストするにはどうすればよいですか?
- 29. モカテストで現在のテストの名前を取得するにはどうすればよいですか?
- 30. jqueryの.load()で取得したdiv全体をスライド(スクロール)するにはどうすればよいですか?