1. But#
Comparer une valeur extraite d’une structure de données à une valeur de référence fournie par l’utilisateur.
Cette commande permet de tester une valeur numérique : entier, réel ou complexe extraite d’un concept déjà calculé. Aujourd’hui, on peut tester une composante d’un cham_no ou d’un cham_elem, une composante d’un champ extrait d’un resultat, un paramètre d’un resultat, une valeur “globale” extraite d’un champ ou bien le contenu d’un objet quelconque d’un concept utilisateur.
La procédure écrit alors un message conventionnel:
« OK » (si c’est bon),
« NOOK » (sinon).
suivi de la valeur trouvée, la valeur de référence et le pourcentage d’erreur.
Systématiquement, on vérifie une valeur de non régression, et quand cela est possible, une valeur de référence analytique, provenant d’une source externe ou d’un autre calcul avec Code_Aster.
Les commandes TEST_FONCTION [U4.92.02] et TEST_TABLE [U4.92.03] permettent de tester les valeurs extraites des fonctions et des tables.