12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?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);
- }
- }
|