public function Redis_Tests_Cache_AbstractFlushUnitTestCase::testFlushAll in Redis 7.2
Test that the flush all flush mode flushes everything.
File
- lib/
Redis/ Tests/ Cache/ AbstractFlushUnitTestCase.php, line 8
Class
Code
public function testFlushAll() {
global $conf;
$conf['redis_flush_mode_cache'] = 2;
$backend = $this
->getBackend();
$this
->assertEqual(Redis_Cache_Base::FLUSH_ALL, $backend
->getClearMode());
$backend
->set('test1', 42, CACHE_PERMANENT);
$backend
->set('test2', 'foo', CACHE_TEMPORARY);
$backend
->set('test3', 'bar', 10);
$backend
->clear();
$this
->assertFalse($backend
->get('test1'));
$this
->assertFalse($backend
->get('test2'));
$this
->assertFalse($backend
->get('test3'));
}