diff options
author | antirez <antirez@gmail.com> | 2014-02-02 17:48:15 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2014-02-02 17:48:15 +0100 |
commit | 1cf01f7f6b40c536b45ecd0f5741357fbed2a8d3 (patch) | |
tree | a416825c97582d7801b763d280e3ced14d216a81 /sds.c | |
parent | d0d21716c637de8f2d74f5274b19ec371ad8fd41 (diff) | |
download | sds-1cf01f7f6b40c536b45ecd0f5741357fbed2a8d3.tar.xz |
Test fixed to work with new sdsrange() API.
Diffstat (limited to 'sds.c')
-rw-r--r-- | sds.c | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -811,32 +811,38 @@ int main(void) { test_cond("sdstrim() correctly trims characters", sdslen(x) == 4 && memcmp(x,"ciao\0",5) == 0) - y = sdsrange(sdsdup(x),1,1); + y = sdsdup(x); + sdsrange(y,1,1); test_cond("sdsrange(...,1,1)", sdslen(y) == 1 && memcmp(y,"i\0",2) == 0) sdsfree(y); - y = sdsrange(sdsdup(x),1,-1); + y = sdsdup(x); + sdsrange(y,1,-1); test_cond("sdsrange(...,1,-1)", sdslen(y) == 3 && memcmp(y,"iao\0",4) == 0) sdsfree(y); - y = sdsrange(sdsdup(x),-2,-1); + y = sdsdup(x); + sdsrange(y,-2,-1); test_cond("sdsrange(...,-2,-1)", sdslen(y) == 2 && memcmp(y,"ao\0",3) == 0) sdsfree(y); - y = sdsrange(sdsdup(x),2,1); + y = sdsdup(x); + sdsrange(y,2,1); test_cond("sdsrange(...,2,1)", sdslen(y) == 0 && memcmp(y,"\0",1) == 0) sdsfree(y); - y = sdsrange(sdsdup(x),1,100); + y = sdsdup(x); + sdsrange(y,1,100); test_cond("sdsrange(...,1,100)", sdslen(y) == 3 && memcmp(y,"iao\0",4) == 0) sdsfree(y); - y = sdsrange(sdsdup(x),100,100); + y = sdsdup(x); + sdsrange(y,100,100); test_cond("sdsrange(...,100,100)", sdslen(y) == 0 && memcmp(y,"\0",1) == 0) |