Тестирование класса, взаимодействующего с БД через ORMLite DAO

Я пытаюсь использовать подход TDD при создании приложения для Android. Я использую ORMLite и Mockito / Robolectric для тестирования . Я столкнулся с проблемами при тестировании простой вещи:

(метод в каком-то классе, оборачивающий вызовы DAO)

public List<ITask> getTasksForNextTwoWeeks() throws SQLException {
    // Code to be written
}

Ну, код внутри будет просто правильным вызовом метода запроса.

Какой лучший подход к проверить этот код? Я думал об этом, но не могу придумать решение без доступа к реальной базе данных (реальной или тестовой).

Любые предложения приветствуются.

5
задан LordTwaroog 6 January 2012 в 21:07
поделиться