我的理解是 Grails 默认使用 H2 嵌入式数据库进行测试。我的 Datasource.groovy 将本地 Postgres 数据库配置为根数据源
dataSource {
driverClassName = "org.postgresql.Driver"
dialect = org.hibernate.dialect.PostgreSQLDialect
url = ...
pooled = true
...
但我不希望在集成测试中使用它。我更喜欢使用 H2 嵌入式选项。那么如何为集成测试环境覆盖它并使其使用嵌入式 H2 数据库呢?
谢谢