Tester

Présentation

Tester permet de tester les entités selon la valeur d’un ou de plusieurs attributs. C’est le Transformer le plus utilisé dans FME.

Transformer Tester

Si le ou les tests réussissent, l’entité ressort par le port “Passed”, sinon elle ressort par le port “Failed”.

Dans le détail

Un test est constitué de 3 éléments : valeur à gauche, opérateur, valeur à droite. Par exemple : Attribut = valeur

Il y a de nombreux opérateurs : égal, inférieur, supérieur mais également contient, commence par, etc. Ainsi Tester peut s’appliquer tant à des attributs de valeur numérique qu’à des attributs de valeur alphanumérique.

Il est possible d’effectuer plusieurs tests dans un même Tester. Dans ce cas le paramètre “Critère de réussite” est important :

  • AND : tous les tests doivent réussir pour que l’entité ressorte par le port “Passed”
  • OR : il suffit qu’un seul test réussisse pour que l’entité ressorte par le port “Passed”
  • COMPOSITE : permet de combiner des AND et des OR. Par exemple : 1 OR (2 AND 3) indique que le test 1 doit être vrai OU alors que la combinaison des tests 2 ET 3 doit être vraie.