-
Notifications
You must be signed in to change notification settings - Fork 4
FR 5. Informations utiles
Lorsque vous exécutez le programme "AJ_Tools_UT_runAll", il enregistre tous les résultats dans un fichier situé dans : "<database_path>/Logs/UnitTestsResults.json".
Il est possible d'exécuter les tests en mode compilé. Cependant, vous devez avoir exécuté les tests une fois en mode interprété pour pouvoir les exécuter en mode compilé. Ceci est dû au fait que nous devons parcourir toute les méthodes pour savoir où se trouvent les tests unitaires (grâce au commentaire de première ligne) et ceci n'est possible qu'en mode interprété. En mode compilé, le composant examinera un journal de résultats existant et pourra savoir quelles méthodes doivent être lancées
Il est recommandé d'écrire une méthode de wrapper pour le "New AJ_Tools_UT_describe". Elle vous permettra de supprimer le composant lors de la construction de l'application finale. Voici un exemple de code pour écrire une méthode wrapper qui passera au compilateur une fois le composant supprimé :
// New UnitTest_Describe($1;$2;$3)
// Avec cette méthode de wrapper, vous pouvez maintenant retirer le composant lorsque vous construisez une application.
C_TEXT($1;$2;$3)
C_OBJECT($0)
ARRAY TEXT($_list_components;0)
COMPONENT LIST($_list_components)
$pos:=Find in array($_list_components;"AJ_Tools_UnitTest")
If ($pos>0)
Case of
: (Count parameters=0)
EXECUTE METHOD("New AJ_Tools_UT_describe";$0)
: (Count parameters=1)
EXECUTE METHOD("New AJ_Tools_UT_describe";$0;$1)
: (Count parameters=2)
EXECUTE METHOD("New AJ_Tools_UT_describe";$0;$1;$2)
: (Count parameters=3)
EXECUTE METHOD("New AJ_Tools_UT_describe";$0;$1;$2;$3)
End case
End if
AJ_Tools_UnitTest 1.0.0 - Thursday, 04 June 2020
User Manual 🇺🇸
-
Introduction
-
Practice
Manuel d'utilisation 🇫🇷
-
Introduction
-
Pratique