Was ist der Unterschied zwischen getTargetContext () und getContext (auf InstrumentationRegistry)?

Ich verwende die neue Android Testing Support Library com.android.support.test:runner:0.2) um Instrumentationstests durchzuführen (a.k.a Geräte- oder Emulator-Tests).

Ich beschrifte meine Testklasse mit@RunWith(AndroidJUnit4.class) und starte sie mit Android Studio.

Für meine Testfälle brauche ich einContext Instanz. Ich kann es mit @ bekommInstrumentationRegistry aber es gibt zwei kontextbezogene Methoden und es ist nicht klar, worin der Unterschied besteht.

Was ist der Unterschied zwischenInstrumentationRegistry.getContext() vs.InstrumentationRegistry.getTargetContext()?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage