diff options
Diffstat (limited to 'tests/test-vector.c')
-rw-r--r-- | tests/test-vector.c | 103 |
1 files changed, 53 insertions, 50 deletions
diff --git a/tests/test-vector.c b/tests/test-vector.c index 808a7666..c528b9fd 100644 --- a/tests/test-vector.c +++ b/tests/test-vector.c @@ -25,12 +25,14 @@ void test_vector_insert_item(void); void test_vector_insert_item_here(void); void test_vector_delete_item(void); void do_test_insert(const int rider); -int sort_cmp(const void* const* a, const void* const* b); +int sort_cmp(void const* const* a, void const* const* b); void test_vector_sort(void); void test_vector_bsearch(void); void test_vector_move_item_here(void); -void do_test_move_item_here(const int rider, vector_index ins, vector_index src, - char strings[][10], const vector_index len) ; +void do_test_move_item_here(const int rider, vector_index_t ins, + vector_index_t src, + char strings[][10], + const vector_length_t len) ; void test_vector_part_reverse(void); void test_vector_copy_here(void); void test_vector_move_here(void); @@ -290,9 +292,9 @@ test_vector_set(void) "vector_active != 1000"); vector_set(v, s1000); - assert_true(vector_count(v) == len + 1, + assert_true(vector_count(v) == (unsigned)len + 1, "vector_count != 1001"); - assert_true(vector_active(v) == len + 1, + assert_true(vector_active(v) == (unsigned)len + 1, "vector_active != 1001"); assert_true(vector_slot(v,1000) == s1000, "vector_slot != 1000"); @@ -425,12 +427,12 @@ void do_test_insert(const int rider) { vector v = NULL; - const vector_index len = 100; - const vector_index ins = 50; - vector_index i; + const vector_length_t len = 100; + const vector_index_t ins = 50; + vector_index_t i; char buf[10]; - vector_index check_end = len + 1; - vector_index check_ins = ins; + vector_length_t check_end = len + 1; + vector_index_t check_ins = ins; int check_shift = 1; switch(rider) @@ -551,7 +553,7 @@ test_vector_sort(void) } int -sort_cmp(const void* const* a, const void* const* b) +sort_cmp(void const* const* a, void const* const* b) { return strcmp(*a, *b); } @@ -564,9 +566,9 @@ test_vector_bsearch(void) const int len = 2000; char buf[20]; char target[20]; - vector_index target_index = 0; + vector_index_t target_index = 0; int result; - vector_index index; + vector_index_t index; printf("test_vector_bsearch\n"); @@ -704,12 +706,14 @@ test_vector_move_item_here(void) } void -do_test_move_item_here(const int rider, vector_index ins, vector_index src, - char strings[][10], const vector_index len) +do_test_move_item_here(const int rider, vector_index_t ins, + vector_index_t src, + char strings[][10], + const vector_length_t len) { vector v = NULL; - vector_index i, e, check_end ; - vector_index hi, lo ; + vector_index_t i, e, check_end ; + vector_index_t hi, lo ; char* expect[len] ; p_vector_item dest_item = NULL; @@ -722,7 +726,6 @@ do_test_move_item_here(const int rider, vector_index ins, vector_index src, case 0: printf("test_vector_move_here at dst=%2d, src=%2d\n", src, ins); - --check_end ; break; case 1: @@ -876,17 +879,17 @@ do_test_move_item_here(const int rider, vector_index ins, vector_index src, if (rider == 0) free(dest_item); - vector_free(v); -} + vector_free(v); +} ; void test_vector_part_reverse(void) { vector v = NULL; - const vector_index len = 100; - const vector_index rstart = 50; - const vector_index rstop = 70; - vector_index i; + const vector_length_t len = 100; + const vector_index_t rstart = 50; + const vector_index_t rstop = 70; + vector_index_t i; char buf[10]; printf("test_vector_part_reverse\n"); @@ -942,8 +945,8 @@ test_vector_copy_here(void) { vector v1 = NULL; vector v2 = NULL; - vector_index i; - const vector_index len = 100; + vector_index_t i; + const vector_length_t len = 100; char buf[10]; printf("test_vector_copy_here\n"); @@ -981,8 +984,8 @@ test_vector_move_here(void) { vector v1 = NULL; vector v2 = NULL; - vector_index i; - const vector_index len = 100; + vector_index_t i; + const vector_length_t len = 100; char buf[10]; printf("test_vector_move_here\n"); @@ -1023,8 +1026,8 @@ test_vector_copy_append(void) { vector v1 = NULL; vector v2 = NULL; - vector_index i; - const vector_index len = 100; + vector_index_t i; + const vector_length_t len = 100; char buf[10]; printf("test_vector_copy_append\n"); @@ -1072,8 +1075,8 @@ test_vector_move_append(void) { vector v1 = NULL; vector v2 = NULL; - vector_index i; - const vector_index len = 100; + vector_index_t i; + const vector_length_t len = 100; char buf[10]; printf("test_vector_move_append\n"); @@ -1121,10 +1124,10 @@ void test_vector_insert(void) { vector v = NULL; - vector_index i; - const vector_index len = 100; - const vector_index istart = 50; - const vector_index istop = 70; + vector_index_t i; + const vector_length_t len = 100; + const vector_index_t istart = 50; + const vector_index_t istop = 70; char buf[10]; printf("test_vector_insert\n"); @@ -1176,10 +1179,10 @@ void test_vector_delete(void) { vector v = NULL; - vector_index i; - const vector_index len = 100; - const vector_index dstart = 50; - const vector_index dstop = 70; + vector_index_t i; + const vector_length_t len = 100; + const vector_index_t dstart = 50; + const vector_index_t dstop = 70; char buf[10]; printf("test_vector_delete\n"); @@ -1232,9 +1235,9 @@ void test_vector_discard(void) { vector v = NULL; - vector_index i; - const vector_index len = 100; - const vector_index dstart = 50; + vector_index_t i; + const vector_length_t len = 100; + const vector_index_t dstart = 50; char buf[10]; printf("test_vector_discard\n"); @@ -1282,12 +1285,12 @@ test_vector_sak(void) vector v1 = NULL; vector v2 = NULL; vector v3 = NULL; - vector_index i; - const vector_index len = 100; - const vector_index sstart = 60; - const vector_index sstop = 70; - const vector_index dstart = 40; - const vector_index dstop = 50; + vector_index_t i; + const vector_length_t len = 100; + const vector_index_t sstart = 60; + const vector_index_t sstop = 70; + const vector_index_t dstart = 40; + const vector_index_t dstop = 50; char buf[10]; printf("test_vector_sak\n"); @@ -1304,7 +1307,7 @@ test_vector_sak(void) } v1 = vector_sak(1, v1, v2, dstart, dstop - dstart, - v3, sstart, sstop - sstart, 0); + v3, sstart, sstop - sstart, 0); assert_true(v1 != NULL, "v1 == NULL"); assert_true(vector_end(v1) == (dstop - dstart), |