[pso] test windows

Octavian Purdila pso@cursuri.cs.pub.ro
Sun, 16 May 2004 14:05:22 +0300


On Saturday 15 May 2004 21:21, Ioana Cutcutache wrote:
>     Testul de windows pentru tema4 contine o gramada de greseli, nu cred ca
> cineva chiar l-a incercat.. De exemplu :
>
>     - in test_statfs testarea se face astfel :
>         test("test free blocks", 0, FreeBlocks = PitixSuperBlock.bfree);
>     test care evident ca o sa reuseasca mereu. Daca chiar s-ar face testare
> ar trebui recitit superblocul de pe disc si pus ==, nu =.
>
>     - in test_file fisierul cu care se face comparatia (host) este deschis
> astfel : HostHandle = CreateFile(pitix_full_path, GENERIC_READ |
> GENERIC_WRITE ....) ^^^^^^^^^^^^^^^^
>    adica se deschide tot pitix si astfel se compara cu el insusi.
>    Si tot aici, la test file data, ar trebui sa fie
>    test(str, 0, i == file_size); si nu  test(str, 0, i == (file_size -1));
>    si in plus in macro-ul test ar trebui folosit un alt indice in loc de i
> (de ex. j) pt. ca strica i-ul care este testat aici.
>
>     - in test_create  dupa ce este creat fisierul care va fi copiat si sunt
> scrise in el datele se recreaza si astfel se obtine un fisier gol care se
> copiaza...
>
>     - si in test_delete sunt greseli , se face :
>      str = (char*)malloc(sizeof("p:\\") + sizeof(token) + 1);
>      strcat(str, "p:\\");
>      strcat(str, token);
> si evident ca primul ar trebui sa fie strcpy. si mai este inca o greseala
> similara tot aici.

Dupa cum v-am spus, tema 4 de windows trebuie sa fie considerata de calitate 
"beta" :) Eventualele patch-uri (la test sau scheletul temei) sunt bine 
venite :D

tavi