Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Almacenamiento de archivos de prueba en el proyecto de prueba

Escribí algunas pruebas que usan archivos XML. Tengo dos proyecto uno con código, el segundo con pruebas. Me gustaría almacenar estos archivos XML (contienen algunos datos utilizados durante las pruebas) en el proyecto de prueba. Pero no es posible porque parece que sólo los archivos del proyecto src se cargan en un dispositivo. ¿Alguien sabe la manera de resolver este problema?

One Solution collect form web for “Almacenamiento de archivos de prueba en el proyecto de prueba”

Supongamos que tiene la carpeta de activos en el proyecto de android y el proyecto de prueba y coloca el archivo XML en la carpeta de activos. En su código de prueba en proyecto de prueba, esto cargará xml de la carpeta de activos de proyecto de android:

getInstrumentation().getTargetContext().getResources().getAssets().open(testFile); 

Esto cargará xml desde la carpeta de activos de proyecto de prueba:

 getInstrumentation().getContext().getResources().getAssets().open(testFile); 

Asegúrese de que su clase TestCase extienda android.test.InstrumentationTestCase lugar de android.test.AndroidTestCase para acceder al método this.getInstrumentation() .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.