Problèmes ck_assert

Problèmes ck_assert

by Margaux Zwierski -
Number of replies: 1

Bonjour,

Nous avons un problème avec le test component_create_free_exec de unit-test-component.c.

Lors de l'appel à component_create() au début du test, c.mem->size prend la valeur 2 comme attendu, mais prend ensuite une valeur négative ou très grande. Nous nous demandons si cela n'est pas dû au ck_assert_int_eq car quand nous enlevons ce dernier, sans rien changer à la fonction component_create(), notre c.mem->size reste à 2 (voir photos ci-jointes). Autrement, nous ne voyons pas d'où cela pourrait venir...

Est-ce que les ck_assert peuvent influer sur les variables/valeurs qui leur sont passées en paramètres ?

Merci d'avance pour votre aide !

Attachment test_avec_assert.PNG
Attachment test_sans_assert.PNG
In reply to Margaux Zwierski

Re: Problèmes ck_assert

by Margaux Zwierski -
Problème résolu ! Cela venait d'une mauvaise initialisation de c->mem dans component_create().