首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DBUnit数据库测试

DBUnit数据库测试: DBUnit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。...虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子。...可以直接在Maven工程里下载dbunit依赖包,普通工程的话直接导入jar包到工程环境即可。 Maven工程配置dbunit依赖包示例: ?...虽然这种情况可以将表格创建一个副本出来,然后对表格副本进行测试,这样就避免了会破坏表格里的数据,但是这种方法比较麻烦,而且有些情况就是想直接对表格进行测试而不想对副本进行测试,那么就需要使用DBUnit...使用DBUnit工具测试完后,数据库表格里的数据就不会出现测试数据残留或者数据损坏了: ?

99720
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    有赞单元测试实践

    三、几个常用的测试框架的简介 3.1 数据层单元测试框架 DbUnit 可以优雅的构造 DB 层的初始化数据,例如: <?xml version='1.0' encoding='UTF-8'?...有赞单元测试框架,数据库层使用 h2 数据库代替测试库,隔离单元测试数据与测试库数据,在单元测试结束后自动清理数据,避免污染测试库数据及被测试库数据影响,基于 DbUnit 可以通过 xml 构造 DB...4.1 数据准备 单测依赖的 Db 数据,通过添加测试方法监听器,在 Junit 执行前通过 DbUnit 工具类,加载初始化文件,写入 H2 数据库;单测的入参,通过 param.json 文件,以...相关链接 DbUnit:http://dbunit.sourceforge.net/howto.html H2:http://www.h2database.com/html/quickstart.html

    3.4K30
    领券