问题标签 [spring-test-dbunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
66 浏览

oracle - "; 预期 "., ("; 运行 JPA 查询

我有这个 jpa 查询

但是当我运行测试时出现此错误:

0 投票
0 回答
111 浏览

java - DBUnit 参照完整性约束违反一对一关系

我正在为我的存储库编写测试,我想用一些数据预填充我的测试 H2 数据库。

所以汽车和用户是一对一的关系。

当我运行这个我得到这个错误:

0 投票
1 回答
458 浏览

sql-server - 在内存(嵌入式)数据库中配置 SQL Server 以在 Spring 中进行测试

如何配置我的 Spring Boot 应用程序,以便在我运行单元测试时它将使用嵌入式 SQL Server 以便可以执行存储过程?

0 投票
0 回答
27 浏览

dbunit - 在 .xml 中创建预期状态数据库

如何在 .xml 中建模表关系?

  • 我正在使用 Spring boot、spock 和 Dbunit。

  • 我有实体报价

  • 我想测试向 requestSet 添加元素。

  • 我不知道如何创建 xml 文件,该文件反映在将元素添加到 request_set 后提供表的状态。在物理数据库中,表“offer”将没有列 request_set。可能会创建两个新表,一个用于保留请求的 UUID,另一个用于将报价与请求相关联。

  • 如何在 .xml 中对这些表进行建模,以便我可以对其进行测试?

0 投票
1 回答
66 浏览

hibernate - 将 H2 数据库从 1.4.200 升级到 2.1.210 后的集成测试问题

最近我把我们SpringBoot项目中的H2数据库从1.4.200版本升级到了2.1.210版本。它仅用于测试目的。对于集成测试,我使用的是 dbunit 2.4.9 hibernate 5.3.10。

Hibernate persistence.xml 如下所示

DbUnitTest.java

数据集

升级后我总是在尝试执行时收到此错误消息

错误,org.dbunit.database.DatabaseDataSet,在 tableMap=org.dbunit.dataset.OrderedTableNameMap[_tableNames=[CONSTANTS,ENUM_VALUES,INDEXES,INDEX_COLUMNS,INFORMATION_SCHEMA_CATALOG_NAME,IN_DOUBT,LOCKS,QUERY_STATISTICS,RIGHTS,ROLES 中找不到表“email_config” , SESSIONS, SESSION_STATE, SETTINGS, SYNONYMS, USERS], _tableMap={ENUM_VALUES=null, CONSTANTS=null, RIGHTS=null, SESSION_STATE=null, SETTINGS=null, INFORMATION_SCHEMA_CATALOG_NAME=null, QUERY_STATISTICS=null, INDEX_COLUMNS=null, ROLES= null, SESSIONS=null, IN_DOUBT=null, LOCKS=null, SYNONYMS=null, USERS=null, INDEXES=null}, _caseSensitiveTableNames=false] 2022-02-20T10:51:53.756, main, , , , , ERROR, org .dbunit.database.DatabaseDataSet,表 'email_config' 在 tableMap=org.dbunit.dataset.OrderedTableNameMap[_tableNames=[CONSTANTS, ENUM_VALUES, INDEXES,INDEX_COLUMNS、INFORMATION_SCHEMA_CATALOG_NAME、IN_DOUBT、LOCKS、QUERY_STATISTICS、RIGHTS、ROLES、SESSIONS、SESSION_STATE、SETTINGS、同义词、用户]、_tableMap={ENUM_VALUES=null、CONSTANTS=null、RIGHTS=null、SESSION_STATE=null、SETTINGS=null、INFORMATION_SCH =null,QUERY_STATISTICS=null,INDEX_COLUMNS=null,ROLES=null,SESSIONS=null,IN_DOUBT=null,LOCKS=null,SYNONYMS=null,USERS=null,INDEXES=null},_caseSensitiveTableNames=false]索引=null},_caseSensitiveTableNames=false]索引=null},_caseSensitiveTableNames=false]