From 1281533884c9c2cc708d9de010c0c05f880f672b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20O=2E=20Sel=C3=A5sdal?= Date: Fri, 12 Jul 2013 20:36:17 +0200 Subject: [PATCH] Add test to conver memmove cases now that memmove arn't always performed --- test/test_dbuf.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/test_dbuf.c b/test/test_dbuf.c index 6214efa..fbeed99 100644 --- a/test/test_dbuf.c +++ b/test/test_dbuf.c @@ -44,6 +44,19 @@ START_TEST (test_dbuf) fail_if(uc_dbuf_buflen(&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); END_TEST