1--TEST--
2Memcached result codes.
3--SKIPIF--
4<?php include "skipif.inc";?>
5--FILE--
6<?php
7include dirname (__FILE__) . '/config.inc';
8
9$m = new Memcached();
10echo $m->getResultMessage(), "\n";
11
12$m->addServer(MEMC_SERVER_HOST, MEMC_SERVER_PORT, 1);
13echo $m->getResultCode(), "\n";
14echo $m->getResultMessage(), "\n";
15
16$m->set('bar_foo', 10);
17echo $m->getResultMessage(), "\n";
18
19$m->delete('bar_foo');
20echo $m->getResultMessage(), "\n";
21
22$m->delete('bar_foo');
23echo $m->getResultCode(), "\n";
24echo $m->getResultMessage(), "\n";
25
26$m->set ('asdf_a', 'aa');
27$m->getMulti(array('asdf_a', 'jkhjkhjkb', 'nbahsdgc'));
28echo $m->getResultMessage(), "\n";
29$code = $m->getResultCode();
30
31$m2 = new Memcached();
32$m2->getMulti(array('asdf_a', 'jkhjkhjkb', 'nbahsdgc'));
33echo $m2->getResultCode(), "\n";
34echo $m2->getResultMessage(), "\n";
35
36$m2->addServer('127.0.0.1', 7312, 1);
37echo $m2->getResultCode(), "\n";
38echo $m2->getResultMessage(), "\n";
39
40$m2->delete('bar_foo');
41echo $m2->getResultCode(), "\n";
42echo $m2->getResultMessage(), "\n";
43
44var_dump($m->getResultCode() == $code);
45
46$m = memc_get_instance (array (), 'test1');
47$m2 = new Memcached('test1');
48
49$m->delete('moikkamitakuuluu');
50echo $m->getResultMessage(), "\n";
51$m2->set('minapaasetannih', 10, 1);
52echo $m->getResultMessage(), "\n";
53echo $m2->getResultMessage(), "\n";
54
55$m->delete('bar_foo');
56// clearly "NOT FOUND"
57$m->delete('bar_foo');
58$res_m = $m->getResultMessage();
59echo $res_m, "\n";
60
61$m2->set('bar_foo', 10);
62echo $m->getResultMessage(), "\n";
63echo $m2->getResultMessage(), "\n";
64
65$m->delete('bar_foo');
66echo $m->getResultMessage(), "\n";
67
68?>
69--EXPECTF--
70SUCCESS
71%d
72SUCCESS
73SUCCESS
74SUCCESS
75%d
76NOT FOUND
77SUCCESS
78%d
79NO SERVERS DEFINED
80%d
81SUCCESS
82%d
83%rSYSTEM ERROR|WRITE FAILURE|CONNECTION FAILURE%r
84bool(true)
85NOT FOUND
86NOT FOUND
87SUCCESS
88NOT FOUND
89NOT FOUND
90SUCCESS
91SUCCESS
92