Groovy sur patternComponent
Description du travail à faire
-
Dans le cas d'un PatternComponent, la validation d'un groovy doit retourner un PatternValidationCheckResult.of(GroovyValidationCheckResult) -
Modification du pattern dans context.datum -
Modification du script groovy pour s'adapter à la structure du pattern -
S'il y a un groovy sur un pattern (component = le component du pattern) alors il s'agit d'un checker groovy. En ce cas on effectue la transformation sur VALUE et elle doit retourner true. Aucune modification n'est apportée au pattern. D'autre part il n'y aura pas de transformation sur VALUE. Seuls les computed peuvent avoir des transformations. Le cas défaut value a été traité et vérifié sur acbb. -
test sur défaut value d'un VALUE -
Vérifier que l'on arrive dans le checker groovy du pattern que dans le cas du VALUE. -
Vérifier que pour les groovy sur les adjacents ou les qualifiers sont traités correctement -
Doc si besoin pour les expression groovy dans des patterncomponents -
test sur défaut value d'unadjacent ou qualifier
A noter que les computed ne sont pas implémentés pour le moment mais il y aura cette problématique à gérer