|
1 | 1 | #!/usr/bin/perl
|
2 | 2 |
|
3 | 3 | use strict;
|
4 |
| -use Test::More tests => 14; |
| 4 | +use Test::More tests => 21; |
5 | 5 | use FindBin qw($Bin);
|
6 | 6 | use lib "$Bin/lib";
|
7 | 7 | use MemcachedTest;
|
@@ -40,5 +40,17 @@ is(scalar <$sock>, "OK\r\n", "did flush_all in future");
|
40 | 40 | print $sock "set foo 0 0 4\r\n1234\r\n";
|
41 | 41 | is(scalar <$sock>, "STORED\r\n", "stored foo = '1234'");
|
42 | 42 | mem_get_is($sock, "foo", '1234');
|
43 |
| -sleep(2.2); |
| 43 | +sleep(3); |
44 | 44 | mem_get_is($sock, "foo", undef);
|
| 45 | + |
| 46 | +print $sock "set foo 0 0 5\r\n12345\r\n"; |
| 47 | +is(scalar <$sock>, "STORED\r\n", "stored foo = '12345'"); |
| 48 | +mem_get_is($sock, "foo", '12345'); |
| 49 | +print $sock "flush_all 86400\r\n"; |
| 50 | +is(scalar <$sock>, "OK\r\n", "did flush_all for far future"); |
| 51 | +# Check foo still exists. |
| 52 | +mem_get_is($sock, "foo", '12345'); |
| 53 | +print $sock "set foo2 0 0 5\r\n54321\r\n"; |
| 54 | +is(scalar <$sock>, "STORED\r\n", "stored foo2 = '54321'"); |
| 55 | +mem_get_is($sock, "foo", '12345'); |
| 56 | +mem_get_is($sock, "foo2", '54321'); |
0 commit comments