运行集成测试会在grails 2.2中引发不受支持的操作异常

时间:2017-07-23 08:13:46

标签: grails

我正在使用grails 2.2进行开发。我正在使用test-app -integration命令运行集成测试。

我有很多集成测试,但显示只显示正在运行的几个测试,我在控制台中得到的初始化错误异常很少。不时抛出同样错误的原因是什么?

|Running 68 integration tests... 8 of 50
--Output from testGetNumbersAfterInRange--

|Running 68 integration tests... 9 of 50
--Output from initializationError--
Failure: |
initializationError(BillingServiceTests)
|
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(Collections.java:1075)


java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(Collections.java:1075)


|Running 68 integration tests... 10 of 50
--Output from initializationError--
Failure: |
initializationError(CompositeEventControllerTests)
|
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(Collections.java:1075)


java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(Collections.java:1075)


|Running 68 integration tests... 11 of 50
--Output from initializationError--
Failure: |
initializationError(CompositeEventControllerTransactionalTests)
|
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(Collections.java:1075)


java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableCollection.add(Collections.java:1075)

1 个答案:

答案 0 :(得分:0)

我没有声誉只是评论所以希望这是有帮助的。

首先,他们是JUnit测试还是Spock测试?我认为当它们不以“Spec”结束时会出现问题,如果它们是spock测试而不是以“Spec”结尾,则会导致初始化错误。

其次,您是否尝试过运行一次测试,例如grails test-app -integration BillingServiceTests。我会在grails框架上打开详细和/或调试;无论是有框架错误,还是在您的测试或引导程序(或者某些插件代码)中,您试图添加到不可修改的集合中。