voidtest_ftobuf(void){//Ils dependent fortement du fichier input utilise pour les tests ! La version ici est generale, a modifier si besoin.
inttailleGen=5;
firstBuffer=createBuffer(tailleGen);
ftobuf(in,firstBuffer,tailleGen,0);//appel a la fonction qui fait son travail.
ftobuf(in,firstBuffer,0);//appel a la fonction qui fait son travail.
for(inti=0;i<tailleGen;i++){//il faut modifier pour adapter aux donnees du fichier input, de preference prendre un truc periodique genre i+2, facile a verifie.
CU_ASSERT_EQUAL(i,firstBuffer->q->array[i]);//ici, par exemple, dans fichier input, on aura 0,1,2,... jusque taille.
}
...
...
@@ -115,25 +114,30 @@ void test_ftobuf(void){ //Ils dependent fortement du fichier input utilise pou
//test de la fonction doPrime. Fonctionne avec une entree
voidtest_prime(void){
charoutputChar[50];//on reserve des strings pour les sorties attendues et celles qu'on va obtenir
charexpectedOutput[50];
char*outputChar=(char*)malloc(50*sizeof(char));//on reserve des strings pour les sorties attendues et celles qu'on va obtenir