/ / Simulación de Android de actividad. Eventos de reconocimiento: Android, prueba de unidad, junit, reconocimiento de actividad.

Simulación de Android de eventos de actividad Reconocimiento: Android, prueba de unidad, junit, reconocimiento de actividad

¿Hay alguna forma de simular / generar actividad?¿Eventos de reconocimiento (es decir, caminar) en junits para una aplicación de Android? Mi objetivo es probar completamente la lógica que tengo relacionada con recibir un evento de reconocimiento de actividad y no el proceso de reconocimiento de actividad.

Cualquier puntero incluido

Respuestas

0 para la respuesta № 1

Conseguí parcialmente el problema refactorizandode tal manera que mi actividad detectada se procesa en su propia clase de AsyncTask. Luego escribí una serie de junits que podrían pasar una información de evento de simulación a esta clase de procesamiento de detección de actividad. Dado que Android tiene un límite en el número de asynctask que ejecuta se puede ejecutar por objeto, mi junit crea runnables en un bucle para interactuar con la clase de procesamiento de la actividad.

También encontré las bibliotecas otto y dagger2 que pueden funcionar para inyectar eventos en el bus de Android. Todavía un trabajo en progreso sin embargo ...