在连续测试中加载数据集失败并出现“关闭会话”
我有 2 个测试类,都用 unitils 注释进行注释 @DataSet("/dbunit-dataset.xml") 目标数据库是 HSQLDB,它是在用 testng注释: @BeforeClass 当测试运…
将 AbstractTransactionalDataSourceSpringContextTests 与 Hibernate & 一起使用DbUnit - 找不到插入的数据
全部, 我正在尝试为使用 Hibernate 的 Dao 编写单元测试。我也在使用 Spring,因此我尝试扩展 AbstractTransactionalDataSourceSpringContextTests,…
如何使用 Spring Test 为每个案例加载一次 DBUnit 测试数据
Spring Test 有助于回滚测试方法中对数据库所做的任何更改。这意味着无需在每次测试方法之前花时间删除/重新加载测试数据。 但如果您使用 @BeforeClas…
多模块 Java/Maven 项目中 DBUnit 的 XML DTD 路径?
我有一个多模块 Maven 项目。在 persist 模块中,我有许多引用 DTD 的 XML 文件数据文件: .....omitted for brevity.... DTD 与 XML 文件存储在同一…
在 Maven/Junit/DBUnit 项目集成测试之前/之后创建/删除数据库的最佳方法?
我见过有人使用 maven-sql-plugin 来做到这一点。但这似乎是一个更适合 DBUnit 的任务......也许在整个测试套件的开始。 这里的最佳实践是什么?…
使用 spring、hibernate 和 scala,有没有比 dbunit 更好的方法来加载测试数据?
以下是我非常不喜欢 dbunit 的一些事情: 1) 您无法指定插入的确切顺序,因为 dbunit 喜欢按表名而不是按您在 XML 文件中定义的顺序对插入进行分组。…
使用 DbUnit 将 BigDecimal 数据放入 HSQLDB 测试数据库
我在后端使用 Hibernate JPA。我正在使用 JUnit 和 DBUnit 编写单元测试,以将一组数据插入内存 HSQL 数据库中。 我的数据集包含: 映射到 OrderLine …
尝试加载 CLOB 字段时,DBunit 生成 java.lang.ClassCastException:java.lang.String 无法转换为 oracle.sql.CLOB
我在 Oracle 11GR2 上使用最新版本的 DBUnit (2.4.7)。我正在使用 Java 6 (1.6.0_15) 和最新版本的 Oracle 客户端 jar (jdbc6.jar) 我无法成功将 CLOB…
将数据集加载到数据库时,DBUnit 出现 NoPrimaryKeyException
当我尝试运行使用 DBUnit 的单元测试之一时,我收到 NoPrimaryKeyException。数据表是使用 Hibernate 创建的,是映射多对多关系的两个类之间的连接表…
有没有办法阻止 Maven Test 重建数据库?
最近我被要求有效地推销我的部门的单元测试。我无法告诉你这让我有多兴奋,但我确实有一个担忧。我们将 JUnit 与 Spring 和 Maven 结合使用,这意味着…
更正了 dbunit 中的表名消息
dbunit 数据已根据架构定义使用小写表名填充。为什么每次我运行所有数据库(h2、mysql ..)的脚本时都会收到更正的表警告 [INFO] [dbunit:operation {…
DbUnit:增量 id 生成问题
我将 DbUnit 与 Unitils 一起使用,大多数时候效果都很好。 今天我发现一个奇怪的问题。 情况是: 我使用 Hibernate,并且具有带有“增量”生成器的 i…
DB单元;表/列名称区分大小写的混淆
当我启动应用程序时,我收到此错误, Caused by: org.dbunit.dataset.NoSuchColumnException: CLIENT.ID - (Non-uppercase input column: ID) in Colu…