Grails 2.5.3控制器集成测试在事务化为@Transactional时获取NullPointerException
我有一个控制器,只有保存操作被标记为@Transactional 我需要对控制器(不是单元)进行一些集成测试,在controller.save()行的测试中得到了NullPointerException 当我从save操作中删除@Transactional时,测试工作正常Grails 2.5.3控制器集成测试在事务化为@Transactional时获取NullPointerException,grails,transactions,integration-testing,spock,Grails,Transactions,Integration Testing,Spock,我有一个控制器,只有保存操作被标记为@Transactional 我需要对控制器(不是单元)进行一些集成测试,在controller.save()行的测试中得到了NullPointerException 当我从save操作中删除@Transactional时,测试工作正常 我应该在测试中添加一些东西来正确处理事务操作吗?或者这是一个bug?尝试导入org.springframework.transaction.annotation.Transactional而不是grails.transacti
我应该在测试中添加一些东西来正确处理事务操作吗?或者这是一个bug?尝试导入
org.springframework.transaction.annotation.Transactional
而不是grails.transaction.Transactional
ZF。我已经读到,对于spring Transactional类,测试可以工作,但控制器中的事务行为在运行时丢失。我把参考资料放在这里。