- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
正在升级到 Grails 3.0.1。除了集成测试在 2.4.4 中运行良好之外,一切都很好。
我注意到 grails.test.spock.IntegrationSpec
不再存在于 org.grails:grails-test:3.0.1
中。
尝试扩展 spock.lang.Specification
并通过 Gradle integrationTest
任务运行,但是它似乎没有注入(inject) 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 中。我应该如何让它工作?
最佳答案
好吧,我发现应该应用 @Integration
并解决编译错误,我必须指定 @Integration(applicationClass = Application.class)
因为 IDE 无法找不到应用程序类。当然,测试用例应该扩展规范
。
@Autowired
用于需要注入(inject)到测试类中的对象。无法将 @Autowired
与 @Shared
结合使用,而在 2.x 中可以这样做。
关于grails - Grails 3 中的 IntegrationSpec 在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29618598/
我想在测试代码下面不要在测试完成后回滚。 我在mysql上插入了数据,但从未提交。 我使用了 @Rollback 和许多东西,但都没有成功。 测试代码如下。 import grails.test.sp
从2.4.0升级到2.4.2后,运行集成测试时出现错误。它显示测试已通过,但是我收到了IllegalStateException。 Failure: | massemailsystem.Us
我最近升级到 Grails 2.3 并尝试将所有旧测试迁移到 spock 集成测试。但它在清理时失败,因为我的测试是非事务性的。 Grails 文档说测试可以是非事务性的,但我们需要手动处理它,但在这
正在升级到 Grails 3.0.1。除了集成测试在 2.4.4 中运行良好之外,一切都很好。 我注意到 grails.test.spock.IntegrationSpec 不再存在于 org.gra
我正在尝试在 Grails 2.4.4 项目中使用多个数据源。根据文档,这应该是可能的: http://www.grails.org/doc/2.4.4/guide/conf.html#multipl
我在Grails 2.3.6中进行了IntegrationSpec测试,该测试创建任何 Controller 的实例,将数据添加到主体(通过controller.request.JSON),然后验证其
使用 Spock (0.7) Grails (2.1.2) 插件,您可以编写自动注入(inject) Grails 原型(prototype)(如服务)的集成规范。但是,我想对仅在我的 resourc
我所做的是: 安装 Intellij 14(同样的问题也出现在 Intellij 13 上) 为 Intellij 安装 Scala 1.0 插件(支持 Scala、SBT、SSP、HOCON 和 P
我是一名优秀的程序员,十分优秀!