bonjour,
j'ai créé une classe A
hors lors de l'appel à la méthode findAllByB(...) depuis un test d'intégration (création d'une nouvelle instance de A dans le test en question), je me retrouve avec une exception ArrayOutOfBoundException?? :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class A { B b static constraints = { b validator : {value, obj -> def seq = A.findAllByB(obj.b) .... } }
| Failure: testMethod(xxxxIntegrationTests)
| java.lang.ArrayIndexOutOfBoundsException: 0
at org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener.onApplicationEvent(AbstractPersist
enceEventListener.java:46)
at org.grails.datastore.gorm.GormStaticApi.methodMissing(GormStaticApi.groovy:108)
at B$__clinit__closure1_closure2.doCall(A.groovy:24)
at xxxxIntegrationTests.FirstSave(xxxxIntegrationTests.groovy:41)
pour autant que je sache, les méthodes dynamiques sont bien créées lors de tests d'intégration???
j'utilise GRAILS 2.0.3 et Groovy 1.8.5
Si quelqu'un a une idée je suis preneur.
Partager