test/string_tests.c

changeset 179
ee25d79a4187
parent 177
11ad03783baf
child 180
2185f19dcc45
     1.1 --- a/test/string_tests.c	Mon Jul 07 11:54:55 2014 +0200
     1.2 +++ b/test/string_tests.c	Mon Jul 14 12:45:48 2014 +0200
     1.3 @@ -40,33 +40,18 @@
     1.4      UCX_TEST_END
     1.5  }
     1.6  
     1.7 -UCX_TEST(test_sstr_len_cat) {
     1.8 +UCX_TEST(test_sstr_len) {
     1.9      sstr_t s1 = ST("1234");
    1.10      sstr_t s2 = ST(".:.:.");
    1.11      sstr_t s3 = ST("X");
    1.12      
    1.13      size_t len = sstrnlen(3, s1, s2, s3);
    1.14 -    sstr_t cat;
    1.15 -    cat.ptr = (char*) malloc(16);
    1.16 -    cat.length = 16;
    1.17 -    cat = sstrncat(cat, 3, s1, s2, s3);
    1.18      
    1.19      UCX_TEST_BEGIN
    1.20      
    1.21      UCX_TEST_ASSERT(len == 10, "sstrnlen returned wrong size");
    1.22 -    
    1.23 -    UCX_TEST_ASSERT(cat.ptr[0] == '1', "sstrncat, wrong content");
    1.24 -    UCX_TEST_ASSERT(cat.ptr[1] == '2', "sstrncat, wrong content");
    1.25 -    UCX_TEST_ASSERT(cat.ptr[2] == '3', "sstrncat, wrong content");
    1.26 -    UCX_TEST_ASSERT(cat.ptr[3] == '4', "sstrncat, wrong content");
    1.27 -    UCX_TEST_ASSERT(cat.ptr[4] == '.', "sstrncat, wrong content");
    1.28 -    UCX_TEST_ASSERT(cat.ptr[8] == '.', "sstrncat, wrong content");
    1.29 -    UCX_TEST_ASSERT(cat.ptr[9] == 'X', "sstrncat, wrong content");
    1.30 -    UCX_TEST_ASSERT(cat.length == 10, "sstrncat, wrong length");
    1.31 -    
    1.32 +
    1.33      UCX_TEST_END
    1.34 -    
    1.35 -    free(cat.ptr);
    1.36  }
    1.37  
    1.38  UCX_TEST(test_sstrchr_sstrrchr) {

mercurial