diff options
author | Alex Smith <aes7mv@virginia.edu> | 2020-10-16 18:35:58 -0400 |
---|---|---|
committer | michael-grunder <michael.grunder@gmail.com> | 2021-02-25 21:25:17 -0800 |
commit | 83c14504257de168c45ae7730a00c930ab17cfa3 (patch) | |
tree | 56b0c640dff32b831c2d883d841b9622c790193a /test.c | |
parent | c6646cb19242b0e0966760b38e7df74742b3a7b2 (diff) |
read: Add support for the RESP3 bignum type
Diffstat (limited to 'test.c')
-rw-r--r-- | test.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -714,6 +714,17 @@ static void test_reply_reader(void) { ((redisReply*)reply)->element[4]->integer == 999); freeReplyObject(reply); redisReaderFree(reader); + + test("Can parse RESP3 bignum: "); + reader = redisReaderCreate(); + redisReaderFeed(reader,"(3492890328409238509324850943850943825024385\r\n",46); + ret = redisReaderGetReply(reader,&reply); + test_cond(ret == REDIS_OK && + ((redisReply*)reply)->type == REDIS_REPLY_BIGNUM && + ((redisReply*)reply)->len == 43 && + !strcmp(((redisReply*)reply)->str,"3492890328409238509324850943850943825024385")); + freeReplyObject(reply); + redisReaderFree(reader); } static void test_free_null(void) { |