hum, je pense que vous n'avez pas compris ce que je veux tester (ou sinon, je ne vois absolument pas comment tester le module ;( )
J'ai un Module arbre séparé en 2 fichier:
---------------------------------
1)arbre.h contenant:
typedef struct etiArbre *Arbre;
void AjouterEntier(Arbre *, int);
--------------------------------
2)arbre.c contenant:
typedef struct etiArbre
{
int rac;
struct eti *suiv;
struct eti *prec;
}ArbreInterne;
void AjouterEntier(Arbre *a, int x)
{ [coprs de la fonction]}
---------------------------------
Je dois faire le test de ce module dans un fichier appelé TestUnitaireArbre.c
Pour cela, il faut que je prenne par exemple 3 tableaux de différentes valeurs non classées; que je rentre d'abord le tableaux 1 dans l'arbre, puis que je regarde si le résultt est correct (si pas correct, je l'affiche); puis je fais pareil avec le tableau 2 dans un nouvel arbre, de même pour le tableau 3. [c'est comme ca qu'il faut faire, non?]
Mais pour vérifier que les valeurs sont bien classés dans l'arbre, je fais comment? (car la définition de la structure est dans le fichier arbre.c, donc je n'est pas accés à suiv, prec et rac de l'arbre..)