diff options
author | antirez <antirez@gmail.com> | 2014-12-10 09:48:56 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-12-10 09:48:56 +0100 |
commit | 9bb4ef871e0abc4d6e3df338be8a83e77f685453 (patch) | |
tree | 5486e70cd1d094a3473a11a25cc2359769d72efe /src/sds.c | |
parent | d2aa91ce1f5431f8df4499010e6f6dd742bd2531 (diff) | |
download | redis-9bb4ef871e0abc4d6e3df338be8a83e77f685453.tar.gz |
sds.c: more tests for sdstrim().
Diffstat (limited to 'src/sds.c')
-rw-r--r-- | src/sds.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1014,6 +1014,18 @@ int main(void) { memcmp(x,"--4294967295,18446744073709551615--",35) == 0) sdsfree(x); + x = sdsnew(" x "); + sdstrim(x," x"); + test_cond("sdstrim() works when all chars match", + sdslen(x) == 0) + + sdsfree(x); + x = sdsnew(" x "); + sdstrim(x," "); + test_cond("sdstrim() works when a single char remains", + sdslen(x) == 1 && x[0] == 'x') + + sdsfree(x); x = sdsnew("xxciaoyyy"); sdstrim(x,"xy"); test_cond("sdstrim() correctly trims characters", |