From 9bb4ef871e0abc4d6e3df338be8a83e77f685453 Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 10 Dec 2014 09:48:56 +0100 Subject: [PATCH] sds.c: more tests for sdstrim(). --- src/sds.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/sds.c b/src/sds.c index 5a3bc82b..0dc39bc4 100644 --- a/src/sds.c +++ b/src/sds.c @@ -1013,6 +1013,18 @@ int main(void) { sdslen(x) == 35 && 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");