Tag: junit3

Obtenga la actividad actual en la prueba de instrumentación de Android

Mi MainActivity en mi aplicación de Android comprueba si el usuario está conectado (esto se almacena en SharedPreferences) y si no lleva al usuario a LoginActivity. Estoy intentando probar esto usando el código siguiente public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> { private static final int TIME_OUT = 5000; /* miliseconds */ private MainActivity mMainActivity; private Instrumentation […]

ActivityInstrumentationTestCase2 vs ActivityTestRule

Necesito probar una sola actividad en mi aplicación de Android. La documentación de ActivityInstrumentationTestCase2 dice: Esta clase proporciona pruebas funcionales de una sola actividad. Y la documentación de ActivityTestRule dice: Esta regla proporciona pruebas funcionales de una sola actividad. Casi las mismas palabras. Además de las dos muestras que he codificado, haz lo mismo. Entonces, […]

¿Cómo puedo obtener @BeforeClass y @AfterClass equivalente en Junit3?

Quiero hacer una copia de seguridad de la base de datos de mi aplicación antes de reemplazarla por el dispositivo de prueba. Estoy obligado a usar Junit3 debido a las limitaciones de Android, y quiero implementar el comportamiento equivalente de @BeforeClass a @AfterClass. UPDATE: Ahora hay una herramienta ( Junit4Android ) para obtener soporte para […]

¿Por qué JUnit 4 en Android no funciona?

Como dice la documentación de Android: "Tenga en cuenta que la API de prueba de Android admite el estilo de código JUnit 3, pero no JUnit 4." ( Fundamentos de Prueba ). Debe estar claro que JUnit 4 no se puede usar fuera de la caja con Android. ¿Pero por qué es este el caso? […]

Cómo proporcionar archivos de datos para las pruebas de unidad de Android

Estoy desarrollando un software que carga información de archivos XML usando la implementación de java.xml.parsers.DocumentBuilder y DocumentBuilderFactory de Android. Estoy escribiendo pruebas de unidad de mis objetos y tengo que ser capaz de proporcionar una variedad de archivos xml que ejercerán el código bajo prueba. Estoy usando Eclipse y tengo un proyecto de prueba Android […]

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