@@ -32,104 +32,100 @@ protected function setUp(): void {
3232 $ this ->redis = self ::callMethod ($ this ->dashboard , 'connect ' , ['host ' => '127.0.0.1 ' , 'database ' => 10 ]);
3333 }
3434
35+ /**
36+ * @throws RedisException
37+ */
3538 public function testDeleteKey (): void {
36- try {
37- $ key = 'pu-test-delete-key ' ;
39+ $ key = 'pu-test-delete-key ' ;
3840
39- $ this ->redis ->set ($ key , 'data ' );
41+ $ this ->redis ->set ($ key , 'data ' );
4042
41- $ _GET ['delete ' ] = $ key ;
43+ $ _GET ['delete ' ] = $ key ;
4244
43- $ this ->assertSame (
44- $ this ->template ->render ('components/alert ' , ['message ' => 'Key " ' .$ key .'" has been deleted. ' ]),
45- self ::callMethod ($ this ->dashboard , 'deleteKey ' , $ this ->redis )
46- );
47- $ this ->assertSame (0 , $ this ->redis ->exists ($ key ));
48- } catch (RedisException $ e ) {
49- echo $ e ->getMessage ();
50- }
45+ $ this ->assertSame (
46+ $ this ->template ->render ('components/alert ' , ['message ' => 'Key " ' .$ key .'" has been deleted. ' ]),
47+ self ::callMethod ($ this ->dashboard , 'deleteKey ' , $ this ->redis )
48+ );
49+ $ this ->assertSame (0 , $ this ->redis ->exists ($ key ));
5150 }
5251
52+ /**
53+ * @throws RedisException
54+ */
5355 public function testDeleteKeys (): void {
54- try {
55- $ key1 = 'pu-test-delete-key1 ' ;
56- $ key2 = 'pu-test-delete-key2 ' ;
57- $ key3 = 'pu-test-delete-key3 ' ;
58-
59- $ this ->redis ->set ($ key1 , 'data1 ' );
60- $ this ->redis ->set ($ key2 , 'data2 ' );
61- $ this ->redis ->set ($ key3 , 'data3 ' );
62-
63- $ _GET ['delete ' ] = implode (', ' , [$ key1 , $ key2 , $ key3 ]);
64-
65- $ this ->assertSame (
66- $ this ->template ->render ('components/alert ' , ['message ' => 'Keys has been deleted. ' ]),
67- self ::callMethod ($ this ->dashboard , 'deleteKey ' , $ this ->redis )
68- );
69- $ this ->assertSame (0 , $ this ->redis ->exists ($ key1 ));
70- $ this ->assertSame (0 , $ this ->redis ->exists ($ key2 ));
71- $ this ->assertSame (0 , $ this ->redis ->exists ($ key3 ));
72- } catch (RedisException $ e ) {
73- echo $ e ->getMessage ();
74- }
56+ $ key1 = 'pu-test-delete-key1 ' ;
57+ $ key2 = 'pu-test-delete-key2 ' ;
58+ $ key3 = 'pu-test-delete-key3 ' ;
59+
60+ $ this ->redis ->set ($ key1 , 'data1 ' );
61+ $ this ->redis ->set ($ key2 , 'data2 ' );
62+ $ this ->redis ->set ($ key3 , 'data3 ' );
63+
64+ $ _GET ['delete ' ] = implode (', ' , [$ key1 , $ key2 , $ key3 ]);
65+
66+ $ this ->assertSame (
67+ $ this ->template ->render ('components/alert ' , ['message ' => 'Keys has been deleted. ' ]),
68+ self ::callMethod ($ this ->dashboard , 'deleteKey ' , $ this ->redis )
69+ );
70+ $ this ->assertSame (0 , $ this ->redis ->exists ($ key1 ));
71+ $ this ->assertSame (0 , $ this ->redis ->exists ($ key2 ));
72+ $ this ->assertSame (0 , $ this ->redis ->exists ($ key3 ));
7573 }
7674
75+ /**
76+ * @throws RedisException
77+ */
7778 public function testGetKey (): void {
78- try {
79- $ keys = [
80- 'string ' => ['original ' => 'phpCacheAdmin ' , 'expected ' => 'phpCacheAdmin ' ],
81- 'int ' => ['original ' => 23 , 'expected ' => '23 ' ],
82- 'float ' => ['original ' => 23.99 , 'expected ' => '23.99 ' ],
83- 'bool ' => ['original ' => true , 'expected ' => '1 ' ],
84- 'null ' => ['original ' => null , 'expected ' => '' ],
85- 'array ' => [
86- 'original ' => serialize (['key1 ' , 'key2 ' ]),
87- 'expected ' => 'a:2:{i:0;s:4:"key1";i:1;s:4:"key2";} ' ,
88- ],
89- 'object ' => [
90- 'original ' => serialize ((object ) ['key1 ' , 'key2 ' ]),
91- 'expected ' => 'O:8:"stdClass":2:{s:1:"0";s:4:"key1";s:1:"1";s:4:"key2";} ' ,
92- ],
93- ];
94-
95- foreach ($ keys as $ key => $ value ) {
96- $ this ->redis ->set ('pu-test- ' .$ key , $ value ['original ' ]);
97- }
98-
99- $ this ->assertSame ($ keys ['string ' ]['expected ' ], $ this ->redis ->get ('pu-test-string ' ));
100- $ this ->assertSame ($ keys ['int ' ]['expected ' ], $ this ->redis ->get ('pu-test-int ' ));
101- $ this ->assertSame ($ keys ['float ' ]['expected ' ], $ this ->redis ->get ('pu-test-float ' ));
102- $ this ->assertSame ($ keys ['bool ' ]['expected ' ], $ this ->redis ->get ('pu-test-bool ' ));
103- $ this ->assertSame ($ keys ['null ' ]['expected ' ], $ this ->redis ->get ('pu-test-null ' ));
104- $ this ->assertSame ($ keys ['array ' ]['expected ' ], $ this ->redis ->get ('pu-test-array ' ));
105- $ this ->assertSame ($ keys ['object ' ]['expected ' ], $ this ->redis ->get ('pu-test-object ' ));
106-
107- foreach ($ keys as $ key => $ value ) {
108- $ this ->redis ->del ('pu-test- ' .$ key );
109- }
110- } catch (RedisException $ e ) {
111- echo $ e ->getMessage ();
79+ $ keys = [
80+ 'string ' => ['original ' => 'phpCacheAdmin ' , 'expected ' => 'phpCacheAdmin ' ],
81+ 'int ' => ['original ' => 23 , 'expected ' => '23 ' ],
82+ 'float ' => ['original ' => 23.99 , 'expected ' => '23.99 ' ],
83+ 'bool ' => ['original ' => true , 'expected ' => '1 ' ],
84+ 'null ' => ['original ' => null , 'expected ' => '' ],
85+ 'array ' => [
86+ 'original ' => serialize (['key1 ' , 'key2 ' ]),
87+ 'expected ' => 'a:2:{i:0;s:4:"key1";i:1;s:4:"key2";} ' ,
88+ ],
89+ 'object ' => [
90+ 'original ' => serialize ((object ) ['key1 ' , 'key2 ' ]),
91+ 'expected ' => 'O:8:"stdClass":2:{s:1:"0";s:4:"key1";s:1:"1";s:4:"key2";} ' ,
92+ ],
93+ ];
94+
95+ foreach ($ keys as $ key => $ value ) {
96+ $ this ->redis ->set ('pu-test- ' .$ key , $ value ['original ' ]);
97+ }
98+
99+ $ this ->assertSame ($ keys ['string ' ]['expected ' ], $ this ->redis ->get ('pu-test-string ' ));
100+ $ this ->assertSame ($ keys ['int ' ]['expected ' ], $ this ->redis ->get ('pu-test-int ' ));
101+ $ this ->assertSame ($ keys ['float ' ]['expected ' ], $ this ->redis ->get ('pu-test-float ' ));
102+ $ this ->assertSame ($ keys ['bool ' ]['expected ' ], $ this ->redis ->get ('pu-test-bool ' ));
103+ $ this ->assertSame ($ keys ['null ' ]['expected ' ], $ this ->redis ->get ('pu-test-null ' ));
104+ $ this ->assertSame ($ keys ['array ' ]['expected ' ], $ this ->redis ->get ('pu-test-array ' ));
105+ $ this ->assertSame ($ keys ['object ' ]['expected ' ], $ this ->redis ->get ('pu-test-object ' ));
106+
107+ foreach ($ keys as $ key => $ value ) {
108+ $ this ->redis ->del ('pu-test- ' .$ key );
112109 }
113110 }
114111
112+ /**
113+ * @throws RedisException
114+ */
115115 public function testSaveKey (): void {
116- try {
117- $ key = 'pu-test-save ' ;
116+ $ key = 'pu-test-save ' ;
118117
119- $ _POST ['redis_type ' ] = 'string ' ;
120- $ _POST ['key ' ] = $ key ;
121- $ _POST ['value ' ] = 'test-value ' ;
122- $ _POST ['expire ' ] = -1 ;
123- $ _POST ['encoder ' ] = 'none ' ;
118+ $ _POST ['redis_type ' ] = 'string ' ;
119+ $ _POST ['key ' ] = $ key ;
120+ $ _POST ['value ' ] = 'test-value ' ;
121+ $ _POST ['expire ' ] = -1 ;
122+ $ _POST ['encoder ' ] = 'none ' ;
124123
125- Http::stopRedirect ();
126- self ::callMethod ($ this ->dashboard , 'saveKey ' , $ this ->redis );
124+ Http::stopRedirect ();
125+ self ::callMethod ($ this ->dashboard , 'saveKey ' , $ this ->redis );
127126
128- $ this ->assertSame ('test-value ' , $ this ->redis ->get ($ key ));
127+ $ this ->assertSame ('test-value ' , $ this ->redis ->get ($ key ));
129128
130- $ this ->redis ->del ($ key );
131- } catch (RedisException $ e ) {
132- echo $ e ->getMessage ();
133- }
129+ $ this ->redis ->del ($ key );
134130 }
135131}
0 commit comments