Test for mbuf_zero, for more coverage
This commit is contained in:
@@ -198,6 +198,25 @@ START_TEST (test_mbuf_copy)
|
|||||||
|
|
||||||
END_TEST
|
END_TEST
|
||||||
|
|
||||||
|
START_TEST (test_mbuf_zero)
|
||||||
|
struct MBuf *mbuf;
|
||||||
|
uint8_t *data1;
|
||||||
|
|
||||||
|
mbuf = uc_mbuf_new_inline(10);
|
||||||
|
fail_if(mbuf == NULL);
|
||||||
|
|
||||||
|
data1 = uc_mbuf_put(mbuf, 10);
|
||||||
|
fail_if(data1 == NULL);
|
||||||
|
|
||||||
|
strcpy((char*)data1, "123456789");
|
||||||
|
uc_mbuf_zero(mbuf);
|
||||||
|
|
||||||
|
fail_if(memcmp(mbuf->head, "\0\0\0\0\0\0\0\0\0\0", 10) != 0);
|
||||||
|
|
||||||
|
uc_mbuf_free(mbuf);
|
||||||
|
|
||||||
|
END_TEST
|
||||||
|
|
||||||
START_TEST (test_mbuf_static)
|
START_TEST (test_mbuf_static)
|
||||||
|
|
||||||
uint8_t data[1024];
|
uint8_t data[1024];
|
||||||
@@ -237,6 +256,7 @@ Suite *mbuf_suite(void)
|
|||||||
tcase_add_test(tc, test_mbuf_pull);
|
tcase_add_test(tc, test_mbuf_pull);
|
||||||
tcase_add_test(tc, test_mbuf_pull_fail);
|
tcase_add_test(tc, test_mbuf_pull_fail);
|
||||||
tcase_add_test(tc, test_mbuf_copy);
|
tcase_add_test(tc, test_mbuf_copy);
|
||||||
|
tcase_add_test(tc, test_mbuf_zero);
|
||||||
tcase_add_test(tc, test_mbuf_static);
|
tcase_add_test(tc, test_mbuf_static);
|
||||||
|
|
||||||
suite_add_tcase(s, tc);
|
suite_add_tcase(s, tc);
|
||||||
|
|||||||
Reference in New Issue
Block a user