tests/test_buffer.c

changeset 1291
5942859fd76c
parent 1290
4ac889e14211
--- a/tests/test_buffer.c	Sun Apr 13 13:02:54 2025 +0200
+++ b/tests/test_buffer.c	Sun Apr 13 14:30:51 2025 +0200
@@ -1217,7 +1217,7 @@
     cxBufferPutString(&buf, "prep");
     CX_TEST_DO {
         CxBufferFlushConfig flush;
-        flush.threshold = 12;
+        flush.threshold = 16;
         flush.blksize = 32;
         flush.blkmax = 1;
         flush.target = ⌖
@@ -1227,15 +1227,14 @@
         CX_TEST_ASSERT(written == 6);
         CX_TEST_ASSERT(buf.pos == 10);
         CX_TEST_ASSERT(buf.size == 10);
-        CX_TEST_ASSERT(buf.capacity >= 10);
-        CX_TEST_ASSERT(buf.capacity <= 12);
+        CX_TEST_ASSERT(buf.capacity == 16);
         CX_TEST_ASSERT(target.pos == 0);
         CX_TEST_ASSERT(target.size == 0);
-        written = cxBufferWrite("hello", 1, 5, &buf);
-        CX_TEST_ASSERT(written == 5);
-        CX_TEST_ASSERT(buf.pos == 5);
-        CX_TEST_ASSERT(buf.size == 5);
-        CX_TEST_ASSERT(buf.capacity <= 12);
+        written = cxBufferWrite("hello world", 1, 11, &buf);
+        CX_TEST_ASSERT(written == 11);
+        CX_TEST_ASSERT(buf.pos == 11);
+        CX_TEST_ASSERT(buf.size == 11);
+        CX_TEST_ASSERT(buf.capacity == 16);
         CX_TEST_ASSERT(target.pos == 10);
         CX_TEST_ASSERT(target.size == 10);
         CX_TEST_ASSERT(0 == memcmp(buf.space, "hello", 5));

mercurial