[so] Test double init

Razvan Crainea razvan.crainea at gmail.com
Mon Apr 28 14:59:14 EEST 2014


2014-04-28 14:49 GMT+03:00 Matei Oprea <eu at opreamatei.ro>:

> Hello,
> Mi se pare ca e o problema cu test double init.
> Se testeaza daca valoarea de retur e < 0 si daca e >= 0 pentru erori. De
> aceea nu va intra niciodata pe ramura cu test_basic(ret==0), parerea mea.
>
> Face sens ceea ce spun?
>
Salut, Matei!

Variabila ret ar trebui să fie setată pe 0 de primul apel so_init(). Dacă
nu este setată, atunci testul este picat.
Al doilea apel so_init() ar trebui să se termine cu eșec și variabila ret
nu ar trebui să fie schimbată. Drept urmare la finalul testului trebuie să
rămână 0.
Atenție, al doilea test nu este pentru variabila ret, ci testează doar
valoarea de return a funcției so_init().

Numai bine,
-- 
Răzvan Crainea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20140428/5f80dbfa/attachment.html>


More information about the so mailing list