Android Espresso testing 'No se puede resolver el símbolo' InstrumentationRegistry ''
Estoy intentando importar
import android.support.test.InstrumentationRegistry;
Mi archivo build.gradle
- La invocación de Apache DefaultHttpClient resulta en "java.lang.RuntimeException: Stub!"
- Cómo determinar la unidad de píxeles (px, dp, etc) de una vista en Java?
- ¿Cómo puedo crear pruebas en Android Studio?
- Android Studio simple Unidad de prueba no funciona
- El uso de InstrumentationTestRunner personalizado en Eclipse provoca un error
androidTestCompile 'com.android.support.test:testing-support-lib:0.1' androidTestCompile 'com.android.support.test:runner:0.2' androidTestCompile 'com.android.support.test:rules:0.2' androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
En configuración predeterminada:
defaultConfig { testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
¿Hay una biblioteca que me falta aquí? Estoy intentando importar InstrumentationRegistry pero no lo reconozco!
- Pruebas unitarias Llamadas JNI
- Obtención de contexto en AndroidTestCase o InstrumentationTestCase en la función Prueba de unidad de Android Studio
- Utilice @Ignore en AndroidTestCase
- Creación de un simulador de AlarmManager para la prueba
- ¿Cómo probar una unidad que usa HttpClient en Android usando el marco incorporado?
- Prueba de unidad de Android con Retrofit / RxJava / Roboletric y Mockito
- Android prueba: cómo comprobar un diálogo se muestra en la pantalla? (mediante ActivityInstrumentationTestCase2)
- Cómo crear un objeto retrofit.Response durante las pruebas de unidad con Retrofit 2
Compruebe qué tipo de prueba utiliza.
InstrumentationRegistry se utiliza para las pruebas instrumentadas que utilizan emulador o dispositivo y se colocan en src / androidTest y utilizan la configuración androidTestCompile .
Si utiliza pruebas de unidad local para JVM desde la carpeta src / test, debería usar config testCompile
testCompile 'com.android.support.test:runner:0.2'
Después de que puede importar InstrumentationRegistry, pero obtendrá otros errores en tiempo de ejecución.
Pero si u guardó sus pruebas en AndroidTest (y emulador utilizado) – u puede escribir en build.gradle
siguiente:
androidTestCompile 'com.android.support.test:runner:0.5'