gpt4 book ai didi

grails - Spock/Grails - Groovy :unable to resolve class grails. test.mixin.TestFor 并且无法解析类 spock.lang.Specification

转载 作者:行者123 更新时间:2023-12-04 21:37:36 27 4
gpt4 key购买 nike

我正在为我的插件创建 Spock 测试 project-plugin我的主要项目名称是 main-project正在使用 project-plugin作为插件。因此,当我为我的插件创建 Spock 测试时,它抛出上述错误意味着它的警告 project-plugin由于以下类而出现错误。

为插件创建 Spock 测试与为主项目创建 Spock 测试不同。

例如,我创建了一个新的示例项目,并为服务创建了 spock 测试,该服务正常工作且没有任何错误。

import grails.test.mixin.TestFor
import spock.lang.Specification
@TestFor(DataImportService){

}

我还尝试使用命令 grails> refresh-dependencies -Dplugins.useInline=true 刷新依赖项 依赖项已刷新。 但仍然是同样的错误。

我应该用 main-project 运行我的单元测试用例吗?或 plugin-project .

这个问题怎么排序。

谢谢你。

最佳答案

添加到 gradle :

testCompile "org.grails:grails-test-mixins:3.3.0"

来源:
https://grails-plugins.github.io/grails-test-mixin-plugin/latest/guide/index.html

关于grails - Spock/Grails - Groovy :unable to resolve class grails. test.mixin.TestFor 并且无法解析类 spock.lang.Specification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34204006/

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