【发布时间】:2012-01-06 21:07:56
【问题描述】:
我正在尝试采用 TDD 方法来创建 Android 应用。我正在使用 ORMLite 和 Mockito/Robolectric 进行测试。我在测试一个简单的事情时遇到了麻烦:
(某些类中封装 DAO 调用的方法)
public List<ITask> getTasksForNextTwoWeeks() throws SQLException {
// Code to be written
}
好吧,里面的代码只是一个适当的查询方法调用。
测试该代码的最佳方法是什么?我一直在考虑这个问题,但是如果不访问真实数据库(无论是真实数据库还是测试数据库),我想不出解决方案。
欢迎提出任何建议。
【问题讨论】:
-
+1 表示 TDD 和 robolectric/mockito 组合。
标签: java android unit-testing ormlite