final protected function Redis_Tests_Cache_FlushUnitTestCase::getBackend in Redis 7.3
Get cache backend
Return value
5 calls to Redis_Tests_Cache_FlushUnitTestCase::getBackend()
- Redis_Tests_Cache_FlushUnitTestCase::testFlushIsTemporaryWithLifetime in lib/
Redis/ Tests/ Cache/ FlushUnitTestCase.php - Tests that with a default cache lifetime temporary non expired items are kept even when in temporary flush mode.
- Redis_Tests_Cache_FlushUnitTestCase::testFlushIsTemporaryWithoutLifetime in lib/
Redis/ Tests/ Cache/ FlushUnitTestCase.php - Tests that with no default cache lifetime all temporary items are droppped when in temporary flush mode.
- Redis_Tests_Cache_FlushUnitTestCase::testNormalFlushing in lib/
Redis/ Tests/ Cache/ FlushUnitTestCase.php - Redis_Tests_Cache_FlushUnitTestCase::testOrder in lib/
Redis/ Tests/ Cache/ FlushUnitTestCase.php - Redis_Tests_Cache_FlushUnitTestCase::testPrefixDeletionWithSeparatorChar in lib/
Redis/ Tests/ Cache/ FlushUnitTestCase.php
File
- lib/
Redis/ Tests/ Cache/ FlushUnitTestCase.php, line 20
Class
Code
protected final function getBackend($name = null) {
if (null === $name) {
// This is needed to avoid conflict between tests, each test
// seems to use the same Redis namespace and conflicts are
// possible.
$name = 'cache' . self::$id++;
}
$backend = $this
->createCacheInstance($name);
$this
->assert(true, "Redis client is " . ($backend
->isSharded() ? '' : "NOT ") . " sharded");
$this
->assert(true, "Redis client is " . ($backend
->allowTemporaryFlush() ? '' : "NOT ") . " allowed to flush temporary entries");
$this
->assert(true, "Redis client is " . ($backend
->allowPipeline() ? '' : "NOT ") . " allowed to use pipeline");
return $backend;
}