tests/test_string.c

changeset 1679
4a08dabe5e8f
parent 1678
6cf10bb137c5
--- a/tests/test_string.c	Mon Dec 29 10:45:55 2025 +0100
+++ b/tests/test_string.c	Mon Dec 29 11:21:16 2025 +0100
@@ -835,24 +835,21 @@
 }
 
 CX_TEST(test_strtrim) {
-    cxstring t1 = cx_strtrim(cx_str("  ein test  \t "));
+    const char *t = "  ein test  \t ";
+    cxstring t1 = cx_strtrim(t);
     cxstring t2 = cx_strtrim(cx_str("abc"));
-    cxstring t3 = cx_strtrim(cx_str(" 123"));
-    cxstring t4 = cx_strtrim(cx_str("xyz "));
+    cxmutstr t3 = cx_strtrim(cx_mutstr((char*)" 123"));
+    cxmutstr t4 = cx_strtrim((char*)"xyz ");
     cxstring t5 = cx_strtrim(cx_str("   "));
     cxstring empty = cx_strtrim(cx_str(""));
 
     CX_TEST_DO {
-        CX_TEST_ASSERT(0 == cx_strcmp(t1, cx_str("ein test")));
-        CX_TEST_ASSERT(0 == cx_strcmp(t2, cx_str("abc")));
-        CX_TEST_ASSERT(0 == cx_strcmp(t3, cx_str("123")));
-        CX_TEST_ASSERT(0 == cx_strcmp(t4, cx_str("xyz")));
-        CX_TEST_ASSERT(0 == cx_strcmp(t5, cx_str("")));
-        CX_TEST_ASSERT(0 == cx_strcmp(empty, cx_str("")));
-
-        // call the _m variant just for coverage
-        cxmutstr m1 = cx_strtrim_m(cx_mutstr((char *) "  ein test  \t "));
-        CX_TEST_ASSERT(0 == cx_strcmp(m1, "ein test"));
+        CX_TEST_ASSERT(0 == cx_strcmp(t1, "ein test"));
+        CX_TEST_ASSERT(0 == cx_strcmp(t2, "abc"));
+        CX_TEST_ASSERT(0 == cx_strcmp(t3, "123"));
+        CX_TEST_ASSERT(0 == cx_strcmp(t4, "xyz"));
+        CX_TEST_ASSERT(0 == cx_strcmp(t5, ""));
+        CX_TEST_ASSERT(0 == cx_strcmp(empty, ""));
     }
 }
 

mercurial