예제 #1
0
 function testCleanKeys()
 {
     $expected = 'bar';
     $this->assertEqual($expected, Redis::cleanKeys('app:test:foo', 'app:test:foo:bar'));
     $expected = 'bar:baz';
     $this->assertEqual($expected, Redis::cleanKeys('app:test:foo', 'app:test:foo:bar:baz'));
     $expected = 'app:test:foo:value';
     $this->assertEqual($expected, Redis::cleanKeys('app:test:foo', 'app:test:foo:value', array('raw' => true)));
     $expected = array('foo:bar:baz' => 1, 'foo:bar:bam' => 22);
     $data = array('app:test:foo:bar:baz' => 1, 'app:test:foo:bar:bam' => 22);
     $this->assertEqual($expected, Redis::cleanKeys('app:test', $data));
 }