On Thu, 2012-02-23 at 01:18 -0800, Andreea Hodea wrote: > 1. constat ca exista biblioteca assert.h; aceasta ar putea fi folosita > pentru unit testing sau sunt indicate frameworkuri pentru asta?
Nu prea există framework-uri de Unit Testing în C. Recomandăm să folosiți "tehnici de unit testing": construiți teste înainte de implementare, verificați componente/module, verificați cazuri pozitive și cazuri negative, verificați doar o singură funcționalitate. E recomandat să folosești assert în punctele de verificare, ca testul să-și încheie execuția când apare o eroare. Poți urmări testele de teme de casă care sunt construite folosind tehnici de unit testing. > 2. in Java se fac clase de test; in C este ok sa folosesc assert(...) > in codul sursa? E OK, dacă e o eroare critică. Într-un test vei folosi assert ca să oprești testul dacă apare o eroare (în cazul în care nu vrei ca testul să continue). > 3. debugging macros se leaga in vreun fel de unit testing? Nu. Se leagă de afișarea mesajelor de debug și activarea/dezactivarea acestora folosind opțiune transmise preprocesorului în linia de comandă. Răzvan _______________________________________________ http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
