Unit testing HibernateTestMixin在Grails3中位于哪里?

Unit testing HibernateTestMixin在Grails3中位于哪里?,unit-testing,grails,grails-3.0,Unit Testing,Grails,Grails 3.0,我正在尝试将Grails2.5.1应用程序升级到Grails3.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.H

我正在尝试将Grails2.5.1应用程序升级到Grails3.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插件测试
并没有包括这个Mixin。有人能告诉我我缺少什么依赖吗

编辑grails.test.mixin.gorm.Domain也一样

看一看

build.gradle
中需要此依赖项:

dependencies {
    testCompile 'org.grails:grails-datastore-test-support:4.0.4.RELEASE'
}
您可能没有注意到,但这些mixin已经被移动到Grails2.4.*应用程序中的
grails数据映射中


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

非常感谢。请注意,对于Grails3.1(或使用Gorm5时的3.0.x),您需要一个
5.0.x.RELEASE
版本。我认为最好不要指定版本,这样您就可以获得与其他
grails数据存储
插件相同的版本