2 #include "utils_tests.h"
8 uint_t vec_size = 10, i;
9 fvec_t * vec = new_fvec (vec_size);
11 // vec->length matches requested size
12 assert(vec->length == vec_size);
14 // all elements are initialized to `0.`
15 for ( i = 0; i < vec->length; i++ ) {
16 assert(vec->data[i] == 0.);
19 // all elements can be set to `0.`
21 for ( i = 0; i < vec->length; i++ ) {
22 assert(vec->data[i] == 0.);
26 // all elements can be set to `1.`
28 for ( i = 0; i < vec->length; i++ ) {
29 assert(vec->data[i] == 1.);
33 // each element can be accessed directly
34 for ( i = 0; i < vec->length; i++ ) {
36 assert(vec->data[i] == i);
40 // now destroys the vector