我正在使用grails 2.2进行开发。我正在使用测试应用程序-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)发布于 2017-07-24 20:00:38
我没有评论的名声,所以希望这对我有帮助。
首先,它们是JUnit测试还是Spock测试?我认为当它们不以"Spec“结尾时会有问题,如果它们是spock测试而不是以"Spec”结尾,就会导致初始化错误。
其次,您是否尝试过只运行一个测试,例如grails测试应用程序-integration BillingServiceTests。我会在grails框架上启用详细和/或调试;要么是框架bug,要么是在您的测试或引导程序(或者一些插件代码)中,您试图将其添加到不可修改的集合中。
https://stackoverflow.com/questions/45262948
复制相似问题