#include #include "../src/easycsv_string.h" START_TEST(test_easycsv_set_charp_to_value) { const char* str1 = "test,test,test,test"; char* c; c = easycsv_set_charp_to_value(str1, 1); ck_assert_ptr_eq(c, &str1[0]); c = easycsv_set_charp_to_value(str1, 2); ck_assert_ptr_eq(c, &str1[5]); } int main(void) { int number_failed; SRunner *sr; Suite *s; TCase *tc_string; s = suite_create("string manipulation"); tc_string = tcase_create("string"); tcase_add_test(tc_string, test_easycsv_set_charp_to_value); suite_add_tcase(s, tc_string); sr = srunner_create(s); srunner_run_all(sr, CK_VERBOSE); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return number_failed; }