gpt4 book ai didi

unit-testing - HibernateTestMixin在Grails 3中位于哪里?

转载 作者:行者123 更新时间:2023-12-02 14:41:36 24 4
gpt4 key购买 nike

我正在尝试将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,您将看到相同的依赖关系。

关于unit-testing - HibernateTestMixin在Grails 3中位于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32471278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com