Ich verwende Grails 2.2 für die Entwicklung. Ich führe Integrationstests mit dem Befehl test-app -integration aus.Laufende Integrationstests löst nicht unterstützte Operation Ausnahme in Grails 2.2
Ich habe viele Integrationstests, aber das Display zeigt nur ein paar Tests werden ausgeführt, und ich bekomme wenige Initialisierungsfehler Ausnahmen in der Konsole. Was ist der Grund dafür, dass dieser selbe Fehler hin und wieder ausgelöst wird?
|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)
Fehler in den Tests? Arbeiten sie in der Befehlszeile? – CrazyCoder
der angezeigte Fehler ist in Collections-Klasse, so bezweifle ich, dass es Testfall bezogen ist. Auch vor Intellij habe ich Eclipse GGTS verwendet und es hat gut funktioniert. Es zeigte alle Integrationstests und zeigte auch diesen Fehler nicht. Das Interessante hier ist, es zeigt Initializationerror für alle Fälle. – kofhearts
Versuchen Sie, in der Befehlszeile auszuführen und zu sehen, was gedruckt wird. – CrazyCoder