Tag: junit

org.openqa.selenium.WebDriverException: No se puede crear el directorio temporal: / sd card / 1339054625829.

Estoy intentando automatizar android (funcionamiento de la prueba básica) usando el selenio en el emulador del androide que usa Junit , he agregado todos los frascos requeridos a Classpath, comenzó el emulador, abrí el Web conductor en él y fijé el envío portuario. Pero cuando ejecuto la Prueba en Eclipse (Ejecutar como Prueba JUnit). Se […]

Gradle JUnit Espresso en el emulador connectedAndroidTest java.lang.IncompatibleClassChangeError

Tengo una prueba de unidad simple para un método estático y ejecutarlos en Emulator. (El objetivo es correr en la nube de CI por lo que estoy probando en el emulador.) Gradle 2.2.1 Emulador Android 5.0 Utilizo estos pasos en la consola. android create avd –force -n prueba -t "android-21" emulador -avd test -no-skin -no-audio […]

¿Puedo imprimir un mensaje de información en las pruebas JUnit?

Estoy realizando pruebas JUnit como parte de las pruebas de mi aplicación para Android. En este caso, es sólo la prueba de las respuestas de una API que dependemos de que se puede cambiar con frecuencia (con el fin de validar las pruebas posteriores) Cuando estas pruebas pasan la ventana de salida de Android Studio […]

¿Por qué Log.d () no imprime nada al ejecutar la Prueba de unidad local de Android?

Estoy intentando imprimir algo al ejecutar la Prueba de unidad local de Android , pero no sucede nada. ¿Qué pasa? ¿Cómo puedo arreglarlo? He consultado algunos documentos en http://developer.android.com , encontré que la prueba de unidad local de Android sólo se ejecuta en JVM de mi máquina, el archivo android.jar que se utiliza para ejecutar […]

Android JUnit: Cómo hacer que una excepción cause un caso de prueba para pasar (anotación @Test)

Estoy tratando de escribir algunas pruebas de JUnit para una aplicación de Android. He leído en línea que para tener un pase de prueba de unidad si se lanza una excepción, se utiliza la anotación @Test como este @Test(expected = NullPointerException.class) public void testNullValue() throws Throwable { Object o = null; o.toString(); } pero Eclipse […]

¿Es posible ejecutar pruebas de unidad de Android Espresso en métodos anotados @BeforeClass?

Tengo un problema al usar la anotación JUnit4 @BeforeClass en la prueba de unidad con instrumentos de Android (estoy usando la librería de pruebas de la GUI de Espresso ). Tan pronto como añado una prueba con la anotación @BeforeClass , Android Studio 1.5.1 no ejecuta ninguna prueba en absoluto, sino que simplemente imprime "Empty […]

Android Gradle Unit Prueba de migración de JARs – duplicar los archivos hamcrest de junit y mockito

Por fin estoy migrando mis viejas pruebas de unidad que se ejecutaron con archivos JAR usando gradle pero estoy teniendo muchos problemas para obtener la combinación correcta y no estoy seguro de lo que estoy haciendo bien o mal. En primer lugar, estos son todos los archivos jar que estoy usando. dexmaker-1.0.jar dexmaker-mockito-1.0.jar fest-android-1.0.7.jar fest-assert-core-2.0M10.jar […]

android: junit running Pruebas parametrizadas

i wan para ejecutar un único testcase con diferentes parámetros. en java es posible a través de junit4 y el código es así package com.android.test; import static org.junit.Assert.assertEquals; import java.util.Arrays; import java.util.Collection; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; @RunWith(Parameterized.class) public class ParameterizedTestExample { private int number; private int number2; private int result; private […]

Android JUnit: define una subclase de aplicación diferente

Así que para mi proyecto normal de Android, tengo lo siguiente en AndroidManifest.xml: <application android:name=".utilities.App" …> …. </application> Y luego tengo mi clase de aplicación: public class App extends Application { …. } Y luego tengo un proyecto Android JUnit Test asociado con el proyecto de Android. Todo está muy bien y puedo escribir pruebas […]

Cuenta de simulacro en ActivityInstrumentationTestCase2

En mi actividad, obtengo cuentas en onCreate() : public void MyActivity extends Activity{ … private Account[] accounts; @Override protected void onCreate(){ accounts = AccountManager.get(this).getAccounts(); } … } Ahora, soy prueba de unidad MyActivity en proyecto de prueba: public class MyActivityTest extends ActivityInstrumentationTestCase2<MyActivity> { … @Override protected void setUp() throws Exception{ super.setUp(); //How to mock up […]

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