gpt4 book ai didi

unit-testing - grails test-app @grails.test.mixin.TestFor 中的属性 'value' 只能使用类和闭包

转载 作者:行者123 更新时间:2023-12-04 20:44:28 24 4
gpt4 key购买 nike

我开始测试 Grails(2.2.4 版)。

当我运行时: grails 测试应用

我有:

Error Compilation error compiling [unit] tests: startup failed:

日志:
/myproject/test/unit/app/AutocompleteServiceTests.groovy: 11: Only classes and closures can be used for attribute 'value' in @grails.test.mixin.TestFor
@ line 11, column 10.
@TestFor(AutocompleteService)

/myproject/test/unit/app/CoachControllerTests.groovy: 11: Only classes and closures can be used for attribute 'value' in @grails.test.mixin.TestFor
@ line 11, column 10.
@TestFor(CoachController)

我有 21 个错误,每个错误一个 *Test.groovy 文件。

我试过: chalice 清洁 之前,但我有同样的错误。

当我创建新的域、 Controller 或服务时,测试文件是由 Grails 自动创建的。

最佳答案

我发现了问题。

我对已删除、重命名或更改包的模型或 Controller 进行了单元测试。

我删除了所有单元测试文件,并手动创建了每个文件,并且可以正常工作。

关于unit-testing - grails test-app @grails.test.mixin.TestFor 中的属性 'value' 只能使用类和闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579835/

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