#ifndef TEST_LIST_H #define TEST_LIST_H #include #include #include #include #include void test_list_generally(void **state) { UNUSED(state); int errno = 0; ds_list_t* lst = ds_list_init(NULL); // insert 1 errno = ds_list_ins_next(lst,NULL, (ds_data_t)1); assert_true(errno == 0); ds_list_elem_t* head = ds_list_head(lst); assert_true(head != NULL); assert_true(ds_list_data(head) == (ds_data_t)1); assert_true(ds_list_size(lst) == 1); // insert 2 // insert 3 // remove 1 // remove 2 ds_list_destroy(lst); } #endif