Add test to conver memmove cases now that memmove arn't

always performed
This commit is contained in:
Nils O. Selåsdal
2013-07-12 20:36:17 +02:00
parent b6bd7fcaa6
commit 1281533884
+13
View File
@@ -44,6 +44,19 @@ START_TEST (test_dbuf)
fail_if(uc_dbuf_buflen(&buf) != 5); fail_if(uc_dbuf_buflen(&buf) != 5);
fail_if(uc_dbuf_len(&buf) != 5); fail_if(uc_dbuf_len(&buf) != 5);
uc_dbuf_take(&buf, 1);
rc = uc_dbuf_ensure(&buf, 10);
fail_if(rc != 0);
ck_assert_str_eq((char *)buf.start, "FGH");
uc_dbuf_take(&buf, 1);
uc_dbuf_trim(&buf);
ck_assert_str_eq((char *)buf.start, "GH");
fail_if(uc_dbuf_buflen(&buf) != 3);
fail_if(uc_dbuf_len(&buf) != 3);
uc_dbuf_free(&buf); uc_dbuf_free(&buf);
END_TEST END_TEST