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() .

  • String 'xyz' marcada como intraducible pero que existe en la localidad 'ja'
  • Android: obtener error cerca de runOnUiThread cuando lo uso cerca de fragmento
  • Cómo dibujar un círculo dentro de un círculo con formas de Android xml?
  • ¿Cómo puedo hacer un diamante ShapeDrawable?
  • Error: No se encontró identificador de recurso para el atributo 'textAlignment' en el paquete 'android'
  • Cómo cambiar la imagen de un botón con cada clic?
  • ¿Cómo alinear el botón a la derecha, sin ser superpuesto por TextView?
  • Debe utilizar "sp" en lugar de "dp" para los tamaños de texto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.