1.1 --- a/test/string_tests.c Thu Feb 28 08:50:24 2013 +0100 1.2 +++ b/test/string_tests.c Fri Jun 21 10:27:03 2013 +0200 1.3 @@ -194,10 +194,18 @@ 1.4 } 1.5 1.6 UCX_TEST_IMPLEMENT(test_sstrtrim) { 1.7 - sstr_t test = sstrtrim(sstr((char*)" ein test ")); 1.8 + sstr_t t1 = sstrtrim(sstr((char*)" ein test ")); 1.9 + sstr_t t2 = sstrtrim(sstr((char*)"abc")); 1.10 + sstr_t t3 = sstrtrim(sstr((char*)" 123")); 1.11 + sstr_t t4 = sstrtrim(sstr((char*)"xyz ")); 1.12 + sstr_t t5 = sstrtrim(sstr((char*)" ")); 1.13 sstr_t empty = sstrtrim(sstr((char*)"")); 1.14 UCX_TEST_BEGIN 1.15 - UCX_TEST_ASSERT(strncmp(test.ptr, "ein test", test.length) == 0, "failed"); 1.16 + UCX_TEST_ASSERT(strncmp(t1.ptr, "ein test", t1.length) == 0, "failed"); 1.17 + UCX_TEST_ASSERT(strncmp(t2.ptr, "abc", t2.length) == 0, "failed"); 1.18 + UCX_TEST_ASSERT(strncmp(t3.ptr, "123", t3.length) == 0, "failed"); 1.19 + UCX_TEST_ASSERT(strncmp(t4.ptr, "xyz", t4.length) == 0, "failed"); 1.20 + UCX_TEST_ASSERT(t5.length == 0, "string t5 not empty"); 1.21 UCX_TEST_ASSERT(empty.length == 0, "empty string failed"); 1.22 UCX_TEST_END 1.23 }