Skip to content

Commit f627ca6

Browse files
phadejAndrei Zmievski
authored andcommitted
naive test for getMulti preserver_order
Signed-off-by: Andrei Zmievski <[email protected]>
1 parent 6ea7695 commit f627ca6

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

tests/multi_order.phpt

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
--TEST--
2+
Memcached check preserve_order in getMulti
3+
--SKIPIF--
4+
<?php if (!extension_loaded("memcached")) print "skip"; ?>
5+
--FILE--
6+
<?php
7+
$m = new Memcached();
8+
$m->addServer('127.0.0.1', 11211, 1);
9+
$m->addServer('localhost', 11211, 1);
10+
11+
$data = array(
12+
'foo' => 'foo-data',
13+
'bar' => 'bar-data',
14+
'baz' => 'baz-data',
15+
'lol' => 'lol-data',
16+
'kek' => 'kek-data',
17+
);
18+
19+
//$m->setMulti($data, 3600);
20+
foreach ($data as $k => $v) {
21+
$m->set($k, $v, 3600);
22+
}
23+
24+
$null = null;
25+
$got = $m->getMulti(array_keys($data), $null, true);
26+
27+
foreach ($got as $k => $v) {
28+
echo "$k $v\n";
29+
}
30+
31+
?>
32+
--EXPECT--
33+
foo foo-data
34+
bar bar-data
35+
baz baz-data
36+
lol lol-data
37+
kek kek-data

0 commit comments

Comments
 (0)