Prechádzať zdrojové kódy

Add methods to test for uppercase and lowercase commands

At this moment predis is only capable of lowercase commands, the test
adds the requirement to provide both lowercase, uppercase (and even
mixed case) commands.
Jurian Sluiman 14 rokov pred
rodič
commit
07584f859c
1 zmenil súbory, kde vykonal 14 pridanie a 0 odobranie
  1. 14 0
      test/RedisCommandsTest.php

+ 14 - 0
test/RedisCommandsTest.php

@@ -2075,5 +2075,19 @@ class RedisCommandTestSuite extends PHPUnit_Framework_TestCase {
     function testLastSave() {
         $this->assertGreaterThan(0, $this->redis->lastsave());
     }
+
+    function testUppercaseCommands() {
+        $uppercase = $this->redis->INFO();
+        $lowercase = $this->redis->info();
+        $this->assertEquals($uppercase, $lowercase);
+
+        $uppercase = $this->getProfile()->supportsCommand('INFO');
+        $lowercase = $this->getProfile()->supportsCommand('info');
+        $this->assertEquals($uppercase, $lowercase);
+
+        $uppercase = $this->getProfile()->createCommand('INFO');
+        $lowercase = $this->getProfile()->createCommand('info');
+        $this->assertEquals($uppercase, $lowercase);
+    }
 }
 ?>