tests/test_mempool.c

changeset 1325
20caf6efaf07
parent 1323
deccdb82f24e
--- a/tests/test_mempool.c	Thu May 22 21:00:33 2025 +0200
+++ b/tests/test_mempool.c	Thu May 22 22:22:14 2025 +0200
@@ -238,11 +238,13 @@
         CX_TEST_ASSERT(src->size == 1);
         CX_TEST_ASSERT(dest->size == 1);
 
-        // cannot transfer foreign memory this way
+        // can also transfer foreign memory this way
+        CX_TEST_ASSERT(src->registered_size == 1);
+        CX_TEST_ASSERT(dest->registered_size == 0);
         result = cxMempoolTransferObject(src, dest, c);
-        CX_TEST_ASSERT(result != 0);
-        CX_TEST_ASSERT(src->size == 1);
-        CX_TEST_ASSERT(dest->size == 1);
+        CX_TEST_ASSERT(result == 0);
+        CX_TEST_ASSERT(src->registered_size == 0);
+        CX_TEST_ASSERT(dest->registered_size == 1);
 
         result = cxMempoolTransferObject(dest, dest, b);
         CX_TEST_ASSERT(result != 0);

mercurial