L'unité "Unit-Scripting"

procedure DeplaceCompte(Compte,CompteSubstitution:string)

Appel DeplaceEcriture et EffaceCompte

L'algorithme

Les tests unitaires

N° du testConfigurationAttente en sortie
1Le compte de substitution n'existe pasUne erreur est généré
2Le compte de substitution existe mais n'est pas terminal ni personnaliséUne erreur est généré
3Un compte source existant (terminal et non personnalisé)
Un compte destination (terminal et non personnalisé)
Une série d'écriture sur le compte source
Les écritures du compte source sont migrées sur le compte destination
le compte source est effacé
4Un compte source existant (terminal et non personnalisé)
Un compte destination (terminal et personnalisé)
Une série d'écriture sur le compte source
Un sous compte est ajouté au compte destination
Les écritures du compte source y sont migrées
le compte source est effacé
5Un compte source existant (terminal et non personnalisé)
Un compte destination NON terminal
Un message d'erreur est généré
6Un compte source existant NON terminal et non personnalisé
Un compte destination (terminal et non personnalisé)
Une série d'écriture sur les sous compte source
Les éritures des sous compte source sont migrées
le compte source est effacé
7Un compte source existant personnalisé
Un compte destination (terminal et non personnalisé)
Une série d'écriture sur les sous compte source
Les écritures des sous compte source sont migrées
le compte source est effacé
7Un compte source existant personnalisé
Un compte destination personnalisé
Une série d'écriture sur les sous compte sources
Les écritures des sous compte source sont migrées
le compte source est effacé
il y a autant de compte source que de compte destination