From 7c33f2666bd60a4bba1a67c155b11b757b043904 Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Mon, 22 Nov 2010 10:06:43 +0100 Subject: Make test for formatting commands using a vector more robust --- test.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test.c b/test.c index eb7790b..41d9a87 100644 --- a/test.c +++ b/test.c @@ -73,9 +73,9 @@ static void test_format_commands() { const char *argv[3]; argv[0] = "SET"; - argv[1] = "foo"; + argv[1] = "foo\0xxx"; argv[2] = "bar"; - size_t lens[3] = { 3, 3, 3 }; + size_t lens[3] = { 3, 7, 3 }; int argc = 3; test("Format command by passing argc/argv without lengths: "); @@ -86,8 +86,8 @@ static void test_format_commands() { test("Format command by passing argc/argv with lengths: "); len = redisFormatCommandArgv(&cmd,argc,argv,lens); - test_cond(strncmp(cmd,"*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\nbar\r\n",len) == 0 && - len == 4+4+(3+2)+4+(3+2)+4+(3+2)); + test_cond(strncmp(cmd,"*3\r\n$3\r\nSET\r\n$7\r\nfoo\0xxx\r\n$3\r\nbar\r\n",len) == 0 && + len == 4+4+(3+2)+4+(7+2)+4+(3+2)); free(cmd); } -- cgit v1.2.3