Estoy tratando de adoptar un enfoque TDD en la creación de la aplicación Android. Estoy usando ORMLite y Mockito/Robolectric para probar. Me he encontrado con problemas para probar una cosa simple:Clase de prueba que se comunica con DB a través del DAO de ORMLite
(método de alguna clase de envolver hasta DAO llama)
public List<ITask> getTasksForNextTwoWeeks() throws SQLException {
// Code to be written
}
Bueno, el código dentro será sólo una llamada adecuado método de consulta.
¿Cuál es el mejor enfoque para probar ese código? He estado pensando en esto, pero no puedo pensar en una solución sin acceder a la base de datos real (ya sea real o de prueba).
Cualquier sugerencia bienvenida.
+1 para TDD, y el combo robolectric/mockito. –