2 #include "utils_tests.h"
6 uint_t vec_size = 10, i;
7 fvec_t * vec = new_fvec (vec_size);
9 // vec->length matches requested size
10 assert(vec->length == vec_size);
12 // all elements are initialized to `0.`
13 for ( i = 0; i < vec->length; i++ ) {
14 assert(vec->data[i] == 0.);
17 // all elements can be set to `0.`
19 for ( i = 0; i < vec->length; i++ ) {
20 assert(vec->data[i] == 0.);
24 // all elements can be set to `1.`
26 for ( i = 0; i < vec->length; i++ ) {
27 assert(vec->data[i] == 1.);
31 // each element can be accessed directly
32 for ( i = 0; i < vec->length; i++ ) {
34 assert(vec->data[i] == i);
38 // now destroys the vector