test/string_tests.c

changeset 104
9d3dea320d8e
parent 103
08018864fb91
child 116
234920008754
     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  }

mercurial