【发布时间】:2016-07-25 11:17:36
【问题描述】:
我正在尝试为我们的应用程序编写单元测试,但我对测试我们的 DAO 层有点困惑。该层使用了很多真正的SQLiteDatabase 的方法,我们认为在这种情况下使用Mockito 不是正确的方法。
所以,我们的问题是——如何用真实的数据库测试 DAO 层?在 Android 中,在单元测试中获取真实的数据库实例是真的吗?
我们要测试的内容:
- SQL 语句的执行,例如
database.execSQL(..)方法。 - 执行
insert、update、delete、rawQuerySQLiteDatabase类的方法。
提前致谢!
【问题讨论】:
标签: android sqlite unit-testing testing