1 #include "../unittest.h"
4 #include "../../oslib/strlcat.h"
9 static void test_strlcat_1(void)
16 ret = strlcat(dst, src, sizeof(dst));
18 CU_ASSERT_EQUAL(strcmp(dst, "test"), 0);
19 CU_ASSERT_EQUAL(ret, 4); /* total length it tried to create */
22 static void test_strlcat_2(void)
29 ret = strlcat(dst, src, strlen(dst));
31 CU_ASSERT_EQUAL(strcmp(dst, ""), 0);
32 CU_ASSERT_EQUAL(ret, 4); /* total length it tried to create */
35 static struct fio_unittest_entry tests[] = {
49 CU_ErrorCode fio_unittest_oslib_strlcat(void)
51 return fio_unittest_add_suite("oslib/strlcat.c", NULL, NULL, tests);