CacheTest::testCacheLibmemcachedFlush PHP Method

testCacheLibmemcachedFlush() public method

    public function testCacheLibmemcachedFlush()
    {
        if (!extension_loaded('memcached')) {
            $this->markTestSkipped('Warning: memcached extension is not loaded');
            return false;
        }
        $frontCache = new Phalcon\Cache\Frontend\Data();
        //Memcached OPT_PREFIX_KEY: prefix.
        $cache = new Phalcon\Cache\Backend\Libmemcached($frontCache, array('servers' => array(array('host' => '127.0.0.1', 'port' => '11211', 'weight' => '1')), 'statsKey' => '_PHCM', 'persistent_id' => 'new_connection_pool_with_prefix', 'client' => array(Memcached::OPT_PREFIX_KEY => 'prefix.')));
        $cache->save('data', "1");
        $cache->save('data2', "2");
        $this->assertTrue($cache->flush());
        $this->assertFalse($cache->exists('data'));
        $this->assertFalse($cache->exists('data2'));
    }