public function Redis_Tests_Cache_FixesUnitTestCase::testGetMultiple in Redis 7.3
File
- lib/
Redis/ Tests/ Cache/ FixesUnitTestCase.php, line 127
Class
- Redis_Tests_Cache_FixesUnitTestCase
- Bugfixes made over time test class.
Code
public function testGetMultiple() {
$backend = $this
->getBackend();
$backend
->set('multiple1', 1);
$backend
->set('multiple2', 2);
$backend
->set('multiple3', 3);
$backend
->set('multiple4', 4);
$cidList = array(
'multiple1',
'multiple2',
'multiple3',
'multiple4',
'multiple5',
);
$ret = $backend
->getMultiple($cidList);
$this
->assertEqual(1, count($cidList));
$this
->assertFalse(isset($cidList[0]));
$this
->assertFalse(isset($cidList[1]));
$this
->assertFalse(isset($cidList[2]));
$this
->assertFalse(isset($cidList[3]));
$this
->assertTrue(isset($cidList[4]));
$this
->assertEqual(4, count($ret));
$this
->assertTrue(isset($ret['multiple1']));
$this
->assertTrue(isset($ret['multiple2']));
$this
->assertTrue(isset($ret['multiple3']));
$this
->assertTrue(isset($ret['multiple4']));
$this
->assertFalse(isset($ret['multiple5']));
}