gpt4 book ai didi

java - Hsql从现有数据库创建测试数据

转载 作者:行者123 更新时间:2023-12-01 14:39:15 25 4
gpt4 key购买 nike

有人知道如何使用内存 hsqldb 的现有数据库生成复杂的测试数据吗?所以我的junit测试将能够使用部分正确的数据。

具体问题如下:

我们必须为现有项目编写junit测试,以验证当我们更改代码时集成是否有效(正常测试过程),但我们已经有一个现有的数据库。由于我们只是为其他组件提供服务,因此我们“只是”提供从数据库提供数据的服务。

但是在 hsqldb 中加载整个数据库需要占用大量内存......所以我只想拥有可以测试的部分数据。表之间有很多引用资料。

最佳答案

我从来没有使用过这个功能,但是 dbunit 有它。 http://www.dbunit.org/faq.html#extract

我用过dbunit,我喜欢它。我们只是自己创建 xml 数据集。

关于java - Hsql从现有数据库创建测试数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16151445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com