6
これは私のテストクラスである:どのように私はアンドロイドテストプロジェクトで生のリソースにアクセスできますか?
public class AndroidTunerTest extends
ActivityInstrumentationTestCase2<AndroidTunerActivity> {
[...]
}
しかし、私は私のテストプロジェクトのコンテキストにアクセスすることができない、私は私がテストしたいアクティビティのコンテキストにアクセスすることができます。だから私はここに述べたのと同じ方法でリソースを読み込む方法がわからない:
Android how to get access to raw resources that i put in res folder?
テストは非常に大きなファイルを持っているので、私は私のメインアプリですべてのテストリソースをバンドルしたくありません実際のアプリには関係ありません。
どうすればよいですか?
アクティビティが必要ない場合は、 'InstrumentationTestCase'のサブクラスでテストできます。 –
JUnit4ランナーを使用している場合(大文字小文字ではなく将来の訪問者のために)、 'InstrumentationRegistry.getContext()。getResources ...' –