mirror of
https://github.com/predis/predis.git
synced 2026-08-30 04:02:22 +00:00
Added tests for SUBSTR.
This commit is contained in:
@@ -205,6 +205,19 @@ class RedisCommandTestSuite extends PHPUnit_Framework_TestCase {
|
||||
});
|
||||
}
|
||||
|
||||
function testSubstr() {
|
||||
$this->redis->set('var', 'foobar');
|
||||
$this->assertEquals('foo', $this->redis->substr('var', 0, 2));
|
||||
$this->assertEquals('bar', $this->redis->substr('var', 3, 5));
|
||||
$this->assertEquals('bar', $this->redis->substr('var', -3, -1));
|
||||
$this->assertNull($this->redis->substr('var', 5, 0));
|
||||
|
||||
RC::testForServerException($this, RC::EXCEPTION_WRONG_TYPE, function($test) {
|
||||
$test->redis->pushTail('metavars', 'foo');
|
||||
$test->redis->substr('metavars', 0, 3);
|
||||
});
|
||||
}
|
||||
|
||||
/* commands operating on the key space */
|
||||
|
||||
function testKeys() {
|
||||
|
||||
Reference in New Issue
Block a user