Tag: tdd

TDD en Android con Robolectric y Mockito

¿Conoces algún curso o libro, gratuito o no, que enseña TDD en Android con tecnologías como Robolectric o Mockito?

¿Cómo compartir recursos entre la prueba de unidad y la prueba de instrumentación en android?

Estoy siguiendo este post, http://blog.danlew.net/2015/11/02/sharing-code-between-unit-tests-and-instrumentation-tests-on-android/ , para compartir código, pero cómo Para compartir un activo ?, como un archivo de instalación ?, Quiero burlarse de una respuesta de api, por lo que tengo un archivo JSON para hacerlo, pero intento esto: https://gist.github.com/nebiros/91a68aaf6995fa635507 En Prueba Unitaria, esto funciona: ClassLoader.getSystemResourceAsStream("some_response.json"); Pero en Android Intrumentation Tests, no lo […]

Prueba de unidad Actividad.startService () llamada?

Intentando escribir mi primera aplicación Android-by-TDD (he escrito algunas pequeñas aplicaciones de Android sin TDD, estoy familiarizado con el entorno), pero parece que no puedo dar la vuelta a cómo escribir mi primera prueba. El escenario: Tengo una actividad, TasksActivity, y un servicio, TasksService. Tengo que probar que TasksActivity inicia TasksService en su método onStart […]

Prueba de componente en Android App SDLC?

"Las pruebas automatizadas son parte integral del ciclo de vida del desarrollo". En los proejcts de aplicaciones para Android hemos implementado MVP, Rx con Retrofit y Content Provider / SQLite, dagger. Todas las aplicaciones de Android tendrán siempre la comunicación del servidor, almacenando datos en la base de datos local, el UI complejo como el […]

¿Es posible entrar en el modo de depuración para android cuando se ejecuta junit test?

Por lo general, ejecuto una prueba junit usando adb shell am instrument -w com.android.contacts.tests/android.test.InstrumentationTestRunner . Y funciona realmente, funcionará todas mis pruebas. Pero cuando hago puntos de interrupción y deseo entrar en el modo de depuración al ejecutar junit, falló. La manera que hago los puntos de interrupción trabaja cuando depuro la aplicación androide normal. […]

Android Studio + Robolectric + Gradle Class Not Found Excepción

Descargé el proyecto Robolectric deckard-gradle desde https://github.com/robolectric/deckard-gradle e importé a Android Studio. En mi primera carrera tengo !!! JUnit version 3.8 or later expected: java.lang.RuntimeException: Stub! at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:5) at junit.textui.TestRunner.<init>(TestRunner.java:54) at junit.textui.TestRunner.<init>(TestRunner.java:48) at junit.textui.TestRunner.<init>(TestRunner.java:41) Error y lo arreglé esto desde .iml. Entonces tengo: Class Not Found "my test class" He intentado decenas de soluciones que […]

¿Por qué no hay instrumentación de prueba para BroadcastReceiver?

Tal vez me estoy perdiendo algo. Quiero escribir casos de prueba para un BroadcastReceiver; Específicamente, es para recibir el evento BOOT_COMPLETED y establecer una alarma para que otro receptor lo maneje más tarde; No parece estar configurándolo correctamente, pero el punto es que no tengo ninguna manera obvia de probarlo. No puedo adjuntar exactamente un […]

TDD para Cocos2d-X en android

¿Cómo puedo escribir el TDD para " es añadido sprite o no " en la escena de cocos2d-x en eclipse. Aquí está mi código CCSprite *sprite =null; //adding sprite code sprite = new CCSprite(); sprite->initWithSpriteFrameName(“abc.png"); this->addChild(sprite); Cualquier blog o ayuda en la dirección correcta será apreciada. Gracias

Googletest para Android NDK

Comprobé una respuesta anterior sobre la prueba de unidad para Android, donde se sugiere Googletest como una buena opción . Sin embargo, me dieron un vistazo a la Google C + + Testing Framework – Googletest . Acerca de las plataformas, no veo nada que mencione el soporte a Android. ¿Podría alguien decir nada, si […]

¿Utilizando Inyección de Dependencia con Roboguice?

Estoy trabajando en un proyecto de Android y me gustaría saber cualquier recomendación sobre lo que es una buena arquitectura para construir una aplicación de Android. Quiero usar la inyección de dependencia usando Roboguice y he estado leyendo acerca del patrón MVVM o el patrón MVC ( Android MVVM Design Pattern Examples ). También sé […]

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