192 |
192 |
193 UCX_TEST_END |
193 UCX_TEST_END |
194 } |
194 } |
195 |
195 |
196 UCX_TEST_IMPLEMENT(test_sstrtrim) { |
196 UCX_TEST_IMPLEMENT(test_sstrtrim) { |
197 sstr_t test = sstrtrim(sstr((char*)" ein test ")); |
197 sstr_t t1 = sstrtrim(sstr((char*)" ein test ")); |
|
198 sstr_t t2 = sstrtrim(sstr((char*)"abc")); |
|
199 sstr_t t3 = sstrtrim(sstr((char*)" 123")); |
|
200 sstr_t t4 = sstrtrim(sstr((char*)"xyz ")); |
|
201 sstr_t t5 = sstrtrim(sstr((char*)" ")); |
198 sstr_t empty = sstrtrim(sstr((char*)"")); |
202 sstr_t empty = sstrtrim(sstr((char*)"")); |
199 UCX_TEST_BEGIN |
203 UCX_TEST_BEGIN |
200 UCX_TEST_ASSERT(strncmp(test.ptr, "ein test", test.length) == 0, "failed"); |
204 UCX_TEST_ASSERT(strncmp(t1.ptr, "ein test", t1.length) == 0, "failed"); |
|
205 UCX_TEST_ASSERT(strncmp(t2.ptr, "abc", t2.length) == 0, "failed"); |
|
206 UCX_TEST_ASSERT(strncmp(t3.ptr, "123", t3.length) == 0, "failed"); |
|
207 UCX_TEST_ASSERT(strncmp(t4.ptr, "xyz", t4.length) == 0, "failed"); |
|
208 UCX_TEST_ASSERT(t5.length == 0, "string t5 not empty"); |
201 UCX_TEST_ASSERT(empty.length == 0, "empty string failed"); |
209 UCX_TEST_ASSERT(empty.length == 0, "empty string failed"); |
202 UCX_TEST_END |
210 UCX_TEST_END |
203 } |
211 } |