public function Redis_Tests_Cache_AbstractFixesUnitTestCase::testPermTtl in Redis 7.2
File
- lib/
Redis/ Tests/ Cache/ AbstractFixesUnitTestCase.php, line 87
Class
- Redis_Tests_Cache_AbstractFixesUnitTestCase
- 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_cache'] = "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));
}