65 baris
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			65 baris
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace Doctrine\Tests\Common\Cache;
 | 
						|
 | 
						|
use Riak\Bucket;
 | 
						|
use Riak\Connection;
 | 
						|
use Riak\Exception;
 | 
						|
use Doctrine\Common\Cache\RiakCache;
 | 
						|
 | 
						|
/**
 | 
						|
 * RiakCache test
 | 
						|
 *
 | 
						|
 * @group Riak
 | 
						|
 */
 | 
						|
class RiakCacheTest extends CacheTest
 | 
						|
{
 | 
						|
    /**
 | 
						|
     * @var \Riak\Connection
 | 
						|
     */
 | 
						|
    private $connection;
 | 
						|
 | 
						|
    /**
 | 
						|
     * @var \Riak\Bucket
 | 
						|
     */
 | 
						|
    private $bucket;
 | 
						|
 | 
						|
    /**
 | 
						|
     * {@inheritdoc}
 | 
						|
     */
 | 
						|
    public function setUp()
 | 
						|
    {
 | 
						|
        if ( ! extension_loaded('riak')) {
 | 
						|
            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of Riak');
 | 
						|
        }
 | 
						|
 | 
						|
        try {
 | 
						|
            $this->connection = new Connection('127.0.0.1', 8087);
 | 
						|
            $this->bucket     = new Bucket($this->connection, 'test');
 | 
						|
        } catch (Exception\RiakException $e) {
 | 
						|
            $this->markTestSkipped('The ' . __CLASS__ .' requires the use of Riak');
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * {@inheritdoc}
 | 
						|
     */
 | 
						|
    public function testGetStats()
 | 
						|
    {
 | 
						|
        $cache = $this->_getCacheDriver();
 | 
						|
        $stats = $cache->getStats();
 | 
						|
 | 
						|
        $this->assertNull($stats);
 | 
						|
    }
 | 
						|
 | 
						|
    /**
 | 
						|
     * Retrieve RiakCache instance.
 | 
						|
     *
 | 
						|
     * @return \Doctrine\Common\Cache\RiakCache
 | 
						|
     */
 | 
						|
    protected function _getCacheDriver()
 | 
						|
    {
 | 
						|
        return new RiakCache($this->bucket);
 | 
						|
    }
 | 
						|
}
 |