#include "linkedlist.h" #include #include #include #include #include #include #include static void linkedlist_test_append(void **state) { (void) state; LinkedList *ll; linkedlist_create(&ll, sizeof(int)); for (int i = 10; i < 13; i++) { linkedlist_append(ll, &i); } for (int i = 0; i < 3; i++) { int n; linkedlist_get(ll, i, &n); assert_int_equal(n, i + 10); } linkedlist_destroy(ll); } int main(void) { const struct CMUnitTest tests[] = { cmocka_unit_test(linkedlist_test_append), }; return cmocka_run_group_tests(tests, NULL, NULL); }