我正在使用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)
答案 0 :(得分:0)
我没有声誉只是评论所以希望这是有帮助的。
首先,他们是JUnit测试还是Spock测试?我认为当它们不以“Spec”结束时会出现问题,如果它们是spock测试而不是以“Spec”结尾,则会导致初始化错误。
其次,您是否尝试过运行一次测试,例如grails test-app -integration BillingServiceTests。我会在grails框架上打开详细和/或调试;无论是有框架错误,还是在您的测试或引导程序(或者某些插件代码)中,您试图添加到不可修改的集合中。