Espresso Descripción de incompatibilidad de ViewMatcher personalizada que no aparece en el registro
He escrito el siguiente encuestador de vistas para mi vista personalizada
public static Matcher<View> withValue(final Matcher<Long> longMatcher){ return new BoundedMatcher<View, IntegerField>(IntegerField.class) { @Override public void describeTo(Description description) { description.appendText("with value : "); longMatcher.describeTo(description); } @Override public void describeMismatch(Object item, Description description) { super.describeMismatch(item, description); description.appendText("value=" + ((IntegerField)item).getValue()); } @Override protected boolean matchesSafely(IntegerField field) { return longMatcher.matches(field.getValue()); } };
Cuando se produce un error en la coincidencia, el registro no contiene la descripción desajustada I añadida en la función descibeMismatch()
. ¿Hay algo que me perdí?
- ¿Pueden las pruebas Gradle vivir en paz con los proyectos de prueba de estilo antiguo
- Pruebas de servicio de Android
- Android: Se ha producido un error en la ejecución de la prueba: La ejecución de la instrumentación ha fallado debido a 'java.lang.IncompatibleClassChangeError'
- Android: Espresso no espera hasta que se muestre fragmento o actividad para que cada prueba fallara
- Error: Error de ejecución para la tarea ': app: transformClassesAndResourcesWithProguardForArmRelease'
- ¿Cómo probar las alarmas diarias en Android?
- Android + Espresso + solicitud HTTP asíncrona -> cómo probar?
- Cómo generar html informe con gradle 1.12?
- Espresso lanza error al hacer clic en la vista de pantalla completa con Samsuns Galaxy S3
- Android: ejecución de pruebas instrumentadas en el servidor de TeamCity
- Android herramientas de automatización de pruebas
- Cómo generar informes para Android Automation
- Ideas para automatizar las ejecuciones de Android Monkey