grails - 交易不会通过AutoFlush在IntregrationSpecs上回滚

标签 grails spock integration-testing

我正在使用Grails。我所有的Spock集成测试都在工作。

但是当我将autoFlush属性设置为true时,由于没有回滚数据,因此一些测试开始失败。

有任何想法吗?

*我正在使用grails 2.1.1

最佳答案

我的测试之一是扩展Specification而不是IntegrationSpec。当我扩展IntegrationSpec时,所有数据在每次测试后都会回滚。

关于grails - 交易不会通过AutoFlush在IntregrationSpecs上回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464283/

相关文章:

unit-testing - 当参数具有grailsparametermap属性时,如何测试验证错误?

hibernate - Grails 标准的复杂预测

grails - 从Intellij启动Geb测试

unit-testing - 在 Spock 中模拟父类(super class)

java - Spring - validator 不会在集成测试中触发

ajax - Grails spring 安全核心插件 : how to remove the browser prompt for an ajax request

grails - Flash消息内容在布局中丢失

grails - Spock中的Mock对象上的Mock方法

python - 确定测试是单元测试还是集成测试

hadoop - java.lang.NoClassDefFoundError : org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat 错误