HibernateTestMixin 位于 Grails 3 的什么位置?

Where is HibernateTestMixin located in Grails 3?

我正在尝试将 Grails 2.5.1 应用程序升级到 Grails 3.0.5。当我尝试 运行 测试时,出现编译错误

/Users/xxx/dev/xxx/src/test/groovy/y/xxx/z/PricingSpec.groovy: 5: unable to resolve class grails.test.mixin.hibernate.HibernateTestMixin
@ line 5, column 1.
import grails.test.mixin.hibernate.HibernateTestMixin

好像grails-plugin-testing没有包含那个Mixin。谁能告诉我我缺少什么依赖项?

编辑 grails.test.mixin.gorm.Domain

同样

看看HibernateTestMixin Basics

您需要在 build.gradle 中使用此依赖项:

dependencies {
    testCompile 'org.grails:grails-datastore-test-support:4.0.4.RELEASE'
}

您可能没有注意到,但这些 mixin 已经在 Grails 2.4 中移动到 grails-data-mapping。* 应用程序

如果您仔细查看新创建的 Grails 2.4.* 或 2.5.* 的 BuildConfig.groovy,您会看到相同的依赖关系。