5

Voglio mettere i dati nel file xml della cartella androidTest/res/values ​​/ string.xml. Ho creato il file test.xml con i seguenti contenuti.Espresso: Come utilizzare le risorse R.string della cartella AndroidTest

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="test">hello</string> 
</resources> 

Quando provo ad accedere al test sul campo tramite R.string.test. Non è accessibile e dice "non può risolvere il test dei simboli". Qualcuno può consigliarmi qui.

+0

non avete bisogno di definire le stringhe in cartella di prova, definirli in progetti principali file di risorse –

+1

@sabersafavi, in realtà abbiamo carta di credito, ecc informazioni che vogliamo archiviarli e usarli nei test dell'espresso. Come informazioni critiche, non vogliamo nemmeno che vengano archiviate nel file di progetto principale, né vogliamo eliminarlo ogni volta che costruiamo un apk di build di rilascio. – Bingo

+2

Possibile duplicato di [Configurazione res srcDirs per androidTest sourceSet] (http://stackoverflow.com/questions/26663539/configuring-res-srcdirs-for-androidtest-sourceset) – MyDogTom

risposta

0

Ecco come farlo:

import com.my.example.test.R;

Resources resources = InstrumentationRegistry.getContext().getResources(); 
String terms = resources.getString(R.string.test); 
Problemi correlati