1
/************************************************************************
2
The test module for dynamic array
6
Created 2/5/1996 Heikki Tuuri
7
*************************************************************************/
9
#include "../dyn0dyn.h"
10
#include "sync0sync.h"
13
/****************************************************************
24
printf("-------------------------------------------\n");
25
printf("TEST 1. Basic test\n");
27
dyn_array_create(&dyn);
29
for (i = 0; i < 1000; i++) {
30
ulint_ptr = dyn_array_push(&dyn, sizeof(ulint));
34
ut_a(dyn_array_get_n_elements(&dyn) == 1000);
36
for (i = 0; i < 1000; i++) {
37
ulint_ptr = dyn_array_get_nth_element(&dyn, i, sizeof(ulint));
38
ut_a(*ulint_ptr == i);
52
ut_ad(sync_all_freed());
54
ut_ad(mem_all_freed());
56
printf("TEST SUCCESSFULLY COMPLETED!\n");