Bonjour,
Je ne comprends pas pourquoi dans le dernier test d’unit-test-bit-vector ces 2 lignes de code s'attendent à avoir un résultat conceptuellement différent:
bit_vector_t* pv4_8888 = bit_vector_extract_wrap_ext(pv1_8, 0, 16);//ligne 805
//pv1_8->content[0] = 8 et pv1_8->size = 4
//pv4_8888 devrait avoir content[0] = 8888 et etre de taille 16
interm = bit_vector_extract_zero_ext(pv1_D, 0, 16); // ligne 843
//pv1_D->content[0] = D et pv1_D->size = 4
//interm devrait avoir content[0] = 000D et etre de taille 16
Quel est le comportement attendu?
Merci,
Leo