unitest unitarias unit test studio pruebas create android android-studio junit

unitarias - Android Studio no puede resolver org.junit



unit test android studio (5)

Pon esto en tu archivo de gradle:

testCompile ''junit:junit:4.12''

Estoy usando pruebas JUnit en Android Studio 1.2.2. Las pruebas se ejecutan sin problema. Lo único que me desconcierta es que Android Studio no puede resolver el paquete org.junit real. Obviamente lo resuelve, de lo contrario las pruebas no se ejecutarán. Pero la importación y las anotaciones están marcadas en rojo en Android Studio como se muestra aquí. ¿Es esto un error en Android Studio? Intenté reconstruir la aplicación y reiniciar Android Studio, pero esto no corrige el problema.

import org.junit.Test; import static org.junit.Assert.*; // cannot resolve symbol ''junit'' public class CanadaTest { @Test public void testCountryName() throws Exception { int x = 0; x++; } }


Probar File -> Invalidate Caches / Restart .


Si ha reinstalado Android Studio, recuerde por defecto que no está utilizando sus sistemas JDK (Estructura del proyecto -> ubicación SDK -> ubicación jdk).



Si nada de lo anterior funciona , es posible que sus clases de prueba estén en el directorio incorrecto.

Me encontré con este problema porque mis clases de texto estaban en el directorio /main/java lugar del directorio /test donde deberían estar ...

En breve:

¡Asegúrese de que sus clases de prueba estén en el directorio /test !