Skip to content

Commit b45127b

Browse files
committed
Also test get command for invalid keys
1 parent 43bbf00 commit b45127b

File tree

1 file changed

+75
-2
lines changed

1 file changed

+75
-2
lines changed

Diff for: tests/keys.phpt

+75-2
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,20 @@ var_dump ($binary->getResultCode () == Memcached::RES_BAD_KEY_PROVIDED);
2828
var_dump ($ascii->set (''/*empty key*/, 'this is a test'));
2929
var_dump ($ascii->getResultCode () == Memcached::RES_BAD_KEY_PROVIDED);
3030

31+
var_dump ($ascii->set (str_repeat ('1234567890', 512), 'this is a test'));
32+
var_dump ($ascii->getResultCode () == Memcached::RES_BAD_KEY_PROVIDED);
33+
34+
echo 'SET' . PHP_EOL;
3135
for ($i=0;$i<32;$i++) {
3236
var_dump ($ascii->set ('asciikeywithnonprintablechar-' . chr($i) . '-here', 'this is a test'));
3337
var_dump ($ascii->getResultCode () == Memcached::RES_BAD_KEY_PROVIDED);
3438
}
3539

36-
var_dump ($ascii->set (str_repeat ('1234567890', 512), 'this is a test'));
37-
var_dump ($ascii->getResultCode () == Memcached::RES_BAD_KEY_PROVIDED);
40+
echo 'GET' . PHP_EOL;
41+
for ($i=0;$i<32;$i++) {
42+
var_dump ($ascii->get ('asciikeywithnonprintablechar-' . chr($i) . '-here'));
43+
var_dump ($ascii->getResultCode () == Memcached::RES_BAD_KEY_PROVIDED);
44+
}
3845

3946
echo "OK" . PHP_EOL;
4047

@@ -51,6 +58,72 @@ bool(false)
5158
bool(true)
5259
bool(false)
5360
bool(true)
61+
SET
62+
bool(false)
63+
bool(true)
64+
bool(false)
65+
bool(true)
66+
bool(false)
67+
bool(true)
68+
bool(false)
69+
bool(true)
70+
bool(false)
71+
bool(true)
72+
bool(false)
73+
bool(true)
74+
bool(false)
75+
bool(true)
76+
bool(false)
77+
bool(true)
78+
bool(false)
79+
bool(true)
80+
bool(false)
81+
bool(true)
82+
bool(false)
83+
bool(true)
84+
bool(false)
85+
bool(true)
86+
bool(false)
87+
bool(true)
88+
bool(false)
89+
bool(true)
90+
bool(false)
91+
bool(true)
92+
bool(false)
93+
bool(true)
94+
bool(false)
95+
bool(true)
96+
bool(false)
97+
bool(true)
98+
bool(false)
99+
bool(true)
100+
bool(false)
101+
bool(true)
102+
bool(false)
103+
bool(true)
104+
bool(false)
105+
bool(true)
106+
bool(false)
107+
bool(true)
108+
bool(false)
109+
bool(true)
110+
bool(false)
111+
bool(true)
112+
bool(false)
113+
bool(true)
114+
bool(false)
115+
bool(true)
116+
bool(false)
117+
bool(true)
118+
bool(false)
119+
bool(true)
120+
bool(false)
121+
bool(true)
122+
bool(false)
123+
bool(true)
124+
bool(false)
125+
bool(true)
126+
GET
54127
bool(false)
55128
bool(true)
56129
bool(false)

0 commit comments

Comments
 (0)