我从Grails的测试开始(2.2.4版)。
运行时:grails测试-app
我得到了:
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文件一个错误。
我试过:grails以前清除了,但我也有相同的错误。
测试文件是在我创建新域、控制器或服务时由Grails自动创建的。
发布于 2013-12-14 06:55:00
我发现了问题。
我有单元测试的模型或控制器,已删除,重命名或更改的包。
我删除了所有的单元测试文件,并且手动创建了每个测试文件,并且它可以工作。
发布于 2014-06-12 17:27:52
我使用-clean在交互模式下运行测试,并得到了相同的错误。
grails> test-app -clean -echoOut
这是由-clean标志引起的。把它拿出来一切都很好。
在windows 7上运行Grails 2.3.8
https://stackoverflow.com/questions/20579835
复制相似问题