テスト中のプロジェクトのコンテキストを取得する方法。シングルトンのクラスがあります。このオブジェクトを作成するには、testcaseクラスのsetUp()メソッドでこのクラスのコンストラクタを呼び出す必要があります。しかし、私はそのコンストラクタを呼び出すためのパラメータとしていくつかのコンテキストを渡す必要がありますが、私はこのテストケースのクラスのコンテキストを取得する方法を知りません。私はテストケースのクラスまたはテスト中のクラスのコンテキストを渡すかどうか混乱した。いずれかがこのコンテキストを取得する方法
0
A
答えて
0
で私を助けて、このplease.Couldでいずれかのヘルプには、それを自分自身を使用することはありませんが、答えはここにおそらくある可能性があり: http://developer.android.com/reference/android/test/mock/MockContext.html
4
あなたがを得ることができますまたはgetBaseContext
または単に!
1
実装されているメソッドがないため、MockContextはお勧めできません。すべてのメソッド呼び出しで例外が発生します。
いくつかのスタブメソッドが実装されているが、いくつかの例外をスローしているIsolatedContextがあります。
あなたのクラスがAndroidTestCaseを拡張している場合は、単にgetContext()を呼び出してContextのインスタンスを受け取ることができます。
関連する問題
- 1. Androidライブラリプロジェクト - コンテキストを取得する方法
- 2. CALayerのコンテキストに数ピクセルを加えたコンテキストを取得する方法は?
- 3. getclass()。getResource()を静的コンテキストから取得する方法?
- 4. サーバ名、ポート、コンテキストを取得する方法
- 5. 非アクティビティクラスからコンテキストを取得する方法は?
- 6. サーブレットのコンテキストを取得するさまざまな方法
- 7. Iphoneコンテキストのサイズを取得する方法
- 8. 子コンテキストで春のセキュリティコンテキストを取得する方法
- 9. Android:アプリ内のCookieを削除する//ブラウザのコンテキストを取得する方法
- 10. フォアグラウンドアクティビティのコンテキストを取得する
- 11. C#で属性コンテキストを取得する
- 12. NativeActivityからコンテキストを取得する
- 13. DX9.0cのcurrentDeviceコンテキストを取得
- 14. LocationListener内でコンテキストを取得
- 15. SyncAdapter内でコンテキストを取得
- 16. 他のクラスへのコンテキストの取得方法
- 17. android - コンテキストからのビューの取得方法
- 18. webappコンテキストではなく、Tomcatルートからウェルカムページを取得する方法は?
- 19. コード内のコンテキストからエンティティコレクションを動的に取得する方法は?
- 20. 指定されたコンテキストに似たテキストを取得する最良の方法
- 21. コンバーターでコンテキストを取得しますか?
- 22. PHPで例外コンテキストを取得
- 23. 外部コンテキストからプロパティデータを取得
- 24. Tomcatサーバーのコンテキスト一覧を取得
- 25. PCLプロジェクトでAndroidコンテキストを取得
- 26. 取得する方法ユーザープロファイル
- 27. 取得する方法ポストデータ
- 28. コンテキストをスクロールする方法フレックスdiv
- 29. コンテキストを否定する方法
- 30. Workflow Sharepoint 2010からのコンテキストの取得
これは、テストアプリケーションのコンテキストではなく、テスト対象のアプリケーションのコンテキストを示しています。 – yorkw
それはおそらく本当です...あなたがアクティビティをテストしたいのであれば、私はむしろActivityUnitTestCaseから拡張したいと思います。ここで、Tはテスト中のアクティビティです。次に、 'getActivity()。getApplicationContext();'を使ってアプリケーションコンテキストを取得することができます。 –
Sambuca