【发布时间】:2015-06-19 13:07:38
【问题描述】:
正在升级到 Grails 3.0.1。除了在 2.4.4 中运行良好的集成测试之外,一切都很好。
我注意到grails.test.spock.IntegrationSpec 不再存在于org.grails:grails-test:3.0.1 中。
尝试扩展 spock.lang.Specification 并通过 Gradle integrationTest 任务运行,但是 它似乎没有注入 Spring 资源。也试过@Integration得到同样的错误,另外被GGTS抱怨:
General error during canonicalization: Provider "data" not installed java.nio.file.FileSystemNotFoundException: Provider "data" not installed at java.nio.file.Paths.get(Paths.java:147) at
org.grails.io.support.MainClassFinder.searchMainClass(MainClassFinder.groovy:37) at
org.grails.compiler.injection.test.IntegrationTestMixinTransformation.visit(IntegrationTestMixinTransformation.groovy:82) at
org.codehaus.groovy.transform.ASTTransformationVisitor.visitClass(ASTTransformationVisitor.java:150) at org.codehaus.groovy.transform.ASTTransformationVisitor
...
所以我想知道IntegrationSpec 在 3.0 中是否仍然存在。我应该如何让它发挥作用?
【问题讨论】:
标签: grails grails-3.0