当前位置:  开发笔记 > 编程语言 > 正文

在内存中填充SQLite以进行单元测试

如何解决《在内存中填充SQLite以进行单元测试》经验,为你挑选了0个好方法。

我正在考虑使用SQLite作为我的Oracle数据库的内存存根.我可以轻松地将所有DAL命令都指向SQLite,但我现在想知道如何轻松地为每个测试方法填充数据.
每个方法应该首先创建所需的表并插入特定测试的行吗?我应该在Fixture SetUp阶段填充内存中的数据吗?还有其他一些方法(比如从某个文件中读取它,但丢弃更改以便下一次读取将是相同的)?
也许我应该用正常的存根来存根db,并在需要时返回本地创建的对象(DataSet和DataTables)?我想过尝试这个,但是这样我就不会测试传递的实际查询了,我正在尝试单元执行SQL选择的测试方法.我也想测试查询的语法和有效性.

关于此的任何最佳做法?或者只是好主意?

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有