6

This is my test class:

public class AndroidTunerTest extends
        ActivityInstrumentationTestCase2<AndroidTunerActivity> {
    [...]
}

But I can't access the context of my test project, I can only access the context of the Activity I want to test. So I don't know how to read the resources in the same way mentioned here:

Android how to get access to raw resources that i put in res folder?

I don't want to bundle all the test resources in my main app because the testing has very big files which aren't relevant for the real app.

What can I do?

Community
  • 1
  • 1
ubershmekel
  • 11,864
  • 10
  • 72
  • 89

1 Answers1

4

Got it...

this.getInstrumentation().getContext().getResources().openRawResource(R.raw.blah_blah);

Took me a bit of debugging and introspecting the ActivityInstrumentationTestCase2 inheritance tree.

ubershmekel
  • 11,864
  • 10
  • 72
  • 89