Tag: junit4

Tratando de probar un módulo de Android en la aplicación MultiDex, com.android.test.runner.MultiDexTestRunner no se reconoce

¿Alguien tiene alguna idea de por qué no puedo usar MultiDexTestRunner? mi build.gradle contiene: android { … defaultConfig { … multiDexEnabled true testInstrumentationRunner 'com.android.test.runner.MultiDexTestRunner' } dependencies { … // Testing-only dependencies androidTestCompile 'com.android.support.test:runner:0.4.1' androidTestCompile 'com.android.support.test:rules:0.4.1' androidTestCompile 'junit:junit:4.12' El complemento Android de Gradle es la versión 2.0.0-alpha2 (com.android.tools.build:gradle:2.0.0-alpha2) //Runs all unit tests. @RunWith(Suite.class) @Suite.SuiteClasses({ACLTest.class}) public class […]

org.junit cant 'ser resuelto en IntelliJ

Quiero compilar ActionBarSherlock en IntelliJ como un módulo de biblioteca para mi proyecto, pero las importaciones import static org.hamcrest.CoreMatchers.equalTo; , import static org.junit.Assert.assertThat; e import org.junit.Test; no puede resolverse. ¿Alguna idea de cómo solucionarlo? Editar: Cuando descomente el ManifestParsingTest.java en ActionBarSherlock e intento compilar mi proyecto, obtengo estos: Android Dex: [MoneyTracker] UNEXPECTED TOP-LEVEL EXCEPTION: […] […]

¿Cómo probar en robolectric si abrí un fragmento en el botón de clic?

Tengo algunos botones, al hacer clic en ellos i abrir diferentes fragmentos de diálogo. Quiero saber cómo probar si se abre el diálogo? o si se abre es de tipo correcto? Por favor ayuda. Gracias por adelantado.

Jenkins y Running AndroidJUnitRunner Instrumentation Tests

Tengo una aplicación de Android que estoy intentando configurar con Jenkins. Tengo que arrancar un emulador usando el complemento de emulador de Android, y la construcción del proyecto con un script gradle, pero no puedo conseguir que ejecute una prueba simple que escribí utilizando el AndroidJUnitRunner. Mi salida de Jenkins se ve así … + […]

¿Por qué no puedo importar AndroidJUnit4 y ActivityTestRule en mi clase de prueba de unidad?

Tengo problemas para importar algunas de las clases de framework de pruebas de la interfaz de usuario de Android. Simplemente no puedo averiguar qué está pasando mal. Esta es mi clase: @RunWith(AndroidJUnit4.class) @LargeTest public class ExampleUnitTest { @Rule public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule(MainActivity.class); @Test public void listGoesOverTheFold() { onView(withText("Hello world!")).check(matches(isDisplayed())); } } Pero por […]

Mocking Static Methods con PowerMockito en Android

Estoy tratando de stub fuera de un método estático para que pueda unidad de prueba una interfaz REST Api. Estoy usando… PowerMockito 1.5 (para permitir el burlado de la estática) Roboeléctrico 1.2 (para apagar el resto del androide) JUnit 4.10 Ejecutar el siguiente código me da el error posterior ¿Alguna idea de lo que podría […]

RxJava file.createNewFile () devuelve siempre TRUE

Estoy intentando crear un nuevo archivo usando RxJava en Android, como esto: public Observable<Boolean> createRx(String name) { return Observable.just(name) .map(new Func1<String, Boolean>() { @Override public Boolean call(String s) { File newFile = new File(localPath + "/" + s); try { return newFile.createNewFile(); } catch (IOException e) { throw Exceptions.propagate(e); } } }); } Para crear […]

AndroidJUnit4.class + org.junit.Assume.assumeTrue = AssumptionViolatedException

He conseguido que mi proyecto de Android pasara a JUnit4 y, por supuesto, la razón principal por la que quería hacerlo no funcionaba. Me encantaría cualquier ayuda si alguien tiene ideas aquí. El problema que estoy tratando de resolver es que quiero omitir automáticamente ciertas pruebas si la compilación no está señalada en el servidor […]

Espresso + Junit4 – iniciar sesión una vez antes de ejecutar todas las pruebas

Quiero escribir algunas pruebas automatizadas para uno de mi aplicación. Toda la funcionalidad requiere inicio de sesión. Por lo tanto, he escrito la prueba, pero para cada prueba, es hacer login y probar la funcionalidad. ¿Hay de todos modos que me ayudará a iniciar sesión sólo una vez y luego ejecutar todas las pruebas? La […]

NullPointerException validando el correo electrónico

Estoy escribiendo una prueba de unidad para verificar la lógica de validación de correo electrónico. La lógica está lanzando una excepción de puntero nulo cuando se ejecuta la prueba. Pero funciona bien con el emulador. ¿Puede alguien ayudarme a resolver esto? public static String validate(String email, String password) { if (email == null || email.isEmpty() […]

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