Questa è la mia classe di test:Come posso accedere alle risorse raw nei progetti di test Android?
public class AndroidTunerTest extends
ActivityInstrumentationTestCase2<AndroidTunerActivity> {
[...]
}
ma non posso accedere al contesto del mio progetto di test, posso accedere solo al contesto dell'attività voglio provare. Quindi non so come leggere le risorse nello stesso modo menzionati qui:
Android how to get access to raw resources that i put in res folder?
Non voglio per raggruppare tutte le risorse di prova nella mia app principale perché il test ha file molto grandi che non sono rilevanti per l'app reale.
Cosa posso fare?
Se non hai bisogno di un'attività, puoi semplicemente testare con una sottoclasse di 'InstrumentationTestCase'. –
Se stai usando il runner JUnit4 (non nel caso, ma per i futuri visitatori), usa 'InstrumentationRegistry.getContext(). GetResources ...' –