public function Redis_Tests_Cache_FixesUnitTestCase::testPermTtl in Redis 7.3
File
- lib/
Redis/ Tests/ Cache/ FixesUnitTestCase.php, line 154
Class
- Redis_Tests_Cache_FixesUnitTestCase
- Bugfixes made over time test class.
Code
public function testPermTtl() {
global $conf;
// This also testes string parsing. Not fully, but at least one case.
$conf['redis_perm_ttl'] = "2 seconds";
$backend = $this
->getBackend();
$this
->assertIdentical(2, $backend
->getPermTtl());
$backend
->set('test6', 'cats are mean');
$this
->assertIdentical('cats are mean', $backend
->get('test6')->data);
sleep(3);
$item = $backend
->get('test6');
$this
->assertTrue(empty($item));
}