¿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 […]
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: […] […]
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.
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í … + […]
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 […]
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 […]
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 […]
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 […]
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 […]
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() […]