Add test to conver memmove cases now that memmove arn't
always performed
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user