Tengo una biblioteca bastante grande que desarrollé específicamente para usar en mi aplicación de Android. Sin embargo, la lógica de negocios en sí no tiene ninguna dependencia de Android. Para preservar eso, utilicé Commons Logging a través de esta biblioteca y sus respectivas pruebas JUnit (que ejecuto en Eclipse).No Commons ¿Iniciar sesión en Android?
Sin embargo, ahora que estoy empezando a integrarlo en una actividad que lanzo en Android, no puedo hacer que mi registro funcione. En Eclipse/JUnit, simplemente había extraído el archivo jar de log4j, así como un archivo log4j.properties. Esto no parece funcionar cuando se implementa en un dispositivo. Después de luchar con intentar hacer que funcione durante varias horas, me di por vencido y traté de reemplazar todas mis cosas comunes de registro con android.util.Log. Ahora puedo iniciar sesión en el dispositivo ... pero todas las pruebas JUnit están rotas. Cuando cualquier JUnit intenta iniciar sesión usando android.util.Log, arroja una RuntimeException 'Stub!'.
Preferiría volver a mi enfoque de registro de commons ... si alguien puede ayudar con eso ... de lo contrario ... ¿qué puedo hacer para ejecutar mis casos de prueba JUnit usando 'android.util.Log'?
Muchas gracias de antemano ... He dedicado más de unas pocas horas a esto y me gustaría pasar a escribir el código real otra vez!