CacheTest::testLibMemcachedDecrement PHP Méthode

testLibMemcachedDecrement() public méthode

    public function testLibMemcachedDecrement()
    {
        $memcache = $this->_prepareLibmemcached();
        if (!$memcache) {
            return false;
        }
        // Travis can be slow, especially when Valgrind is used
        $frontCache = new Phalcon\Cache\Frontend\Data(array('lifetime' => 900));
        $cache = new Phalcon\Cache\Backend\Libmemcached($frontCache, array('servers' => array(array('host' => '127.0.0.1', 'port' => '11211', 'weight' => '1'))));
        $cache->delete('foo');
        $cache->save('foo', 100);
        $this->assertEquals(99, $cache->decrement('foo'));
        $this->assertEquals(97, $cache->decrement('foo', 2));
        $cache->decrement('foo', 10);
        $this->assertEquals(87, $cache->get('foo'));
        $cache->delete('foo');
    }