From 5d08413b13252cef928aedae242f3b60310278bc Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 9 Jan 2014 11:19:03 +0100 Subject: [PATCH] Test: regression for issues #1483. --- tests/unit/dump.tcl | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/dump.tcl b/tests/unit/dump.tcl index 5c729136..dbe4e1db 100644 --- a/tests/unit/dump.tcl +++ b/tests/unit/dump.tcl @@ -16,6 +16,16 @@ start_server {tags {"dump"}} { r get foo } {bar} + test {RESTORE can set an expire that overflows a 32 bit integer} { + r set foo bar + set encoded [r dump foo] + r del foo + r restore foo 2569591501 $encoded + set ttl [r pttl foo] + assert {$ttl >= (2569591501-3000) && $ttl <= 2569591501} + r get foo + } {bar} + test {RESTORE returns an error of the key already exists} { r set foo bar set e {}