@@ -1882,36 +1882,45 @@ public function testWait() {
18821882 }
18831883
18841884 public function testInfo () {
1885- $ info = $ this ->redis ->info ();
1885+ foreach (Array (false , true ) as $ boo_multi ) {
1886+ if ($ boo_multi ) {
1887+ $ this ->redis ->multi ();
1888+ $ this ->redis ->info ();
1889+ $ info = $ this ->redis ->exec ();
1890+ $ info = $ info [0 ];
1891+ } else {
1892+ $ info = $ this ->redis ->info ();
1893+ }
18861894
1887- $ keys = array (
1888- "redis_version " ,
1889- "arch_bits " ,
1890- "uptime_in_seconds " ,
1891- "uptime_in_days " ,
1892- "connected_clients " ,
1893- "connected_slaves " ,
1894- "used_memory " ,
1895- "total_connections_received " ,
1896- "total_commands_processed " ,
1897- "role "
1898- );
1899- if (version_compare ($ this ->version , "2.5.0 " , "lt " )) {
1900- array_push ($ keys ,
1901- "changes_since_last_save " ,
1902- "bgsave_in_progress " ,
1903- "last_save_time "
1895+ $ keys = array (
1896+ "redis_version " ,
1897+ "arch_bits " ,
1898+ "uptime_in_seconds " ,
1899+ "uptime_in_days " ,
1900+ "connected_clients " ,
1901+ "connected_slaves " ,
1902+ "used_memory " ,
1903+ "total_connections_received " ,
1904+ "total_commands_processed " ,
1905+ "role "
19041906 );
1905- } else {
1906- array_push ($ keys ,
1907- "rdb_changes_since_last_save " ,
1908- "rdb_bgsave_in_progress " ,
1909- "rdb_last_save_time "
1910- );
1911- }
1907+ if (version_compare ($ this ->version , "2.5.0 " , "lt " )) {
1908+ array_push ($ keys ,
1909+ "changes_since_last_save " ,
1910+ "bgsave_in_progress " ,
1911+ "last_save_time "
1912+ );
1913+ } else {
1914+ array_push ($ keys ,
1915+ "rdb_changes_since_last_save " ,
1916+ "rdb_bgsave_in_progress " ,
1917+ "rdb_last_save_time "
1918+ );
1919+ }
19121920
1913- foreach ($ keys as $ k ) {
1914- $ this ->assertTrue (in_array ($ k , array_keys ($ info )));
1921+ foreach ($ keys as $ k ) {
1922+ $ this ->assertTrue (in_array ($ k , array_keys ($ info )));
1923+ }
19151924 }
19161925 }
19171926
0 commit comments