EXEMPLE DE TEST AVEC TEST REAL TIME (2)
Voici le squelette généré et initialisé à partir du code précédent :
-- Tested service parameters declarations
#int test;
-- By function returned type declaration
#int ret_function;
TEST 1
FAMILY nominal
ELEMENT
VAR global_variable, init = 1, ev = init
Initialise la variable globale à 1 et spécifie que
sa valeur à la fin de l'exécution (ev) ne doit pas être différente.
VAR test, init = 1, ev = init
Même chose que pour la variable précédente.
VAR ret_function, init = 0, ev = 1
Précise que la valeur attendue de retour du module pour
ce cas de test doit être 1.
!! La valeur réelle de retour est 2.
stub f (1) 1
Spécifie qu'il doit y avoir un appel au stub simulant
un appel de f avec 1 comme paramètre.
La valeur de retour du stub est fixée à 1.
#ret_function = function(test);
END ELEMENT
END TEST
-- TEST 1