Problème sur test d'intégration et custom validator
bonjour,
j'ai créé une classe A
Code:
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)
....
}
} |
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?? :
| 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.