void test_cvector_insert() { cvector vec; int tester = 1; /* start the test */ /* run the functions */ cvector_init(&vec, int_function_registry()); cvector_insert(vec, vec->data, &tester); cvector_insert(vec, vec->data, &tester); cvector_insert(vec, vec->data, &tester); /* test the results */ FO_ASSERT_EQUAL(*(int*)vec->data[0], tester); tester = 2; FO_ASSERT_NOT_EQUAL(*(int*)vec->data[0], tester); cvector_destroy(vec); }
void test_cvector_insert() { cvector vec; int tester = 1; /* start the test */ printf("Test cvector_insert:"); /* run the functions */ cvector_init(&vec, int_function_registry()); cvector_insert(vec, vec->data, &tester); cvector_insert(vec, vec->data, &tester); cvector_insert(vec, vec->data, &tester); /* test the results */ CU_ASSERT_EQUAL(*(int*)vec->data[0], tester); tester = 2; CU_ASSERT_NOT_EQUAL(*(int*)vec->data[0], tester); cvector_destroy(vec); test_failure(); printf("\n"); }