| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- <?php
 - 
 - namespace Doctrine\Tests\Common\Cache;
 - 
 - use Doctrine\Common\Cache\ZendDataCache;
 - 
 - require_once __DIR__ . '/../../TestInit.php';
 - 
 - class ZendDataCacheTest extends \Doctrine\Tests\DoctrineTestCase
 - {
 -     public function setUp()
 -     {
 -         if (!function_exists('zend_shm_cache_fetch') || (php_sapi_name() != 'apache2handler')) {
 -             $this->markTestSkipped('The ' . __CLASS__ .' requires the use of Zend Data Cache which only works in apache2handler SAPI');
 -         }
 -     }
 - 
 -     protected function _getCacheDriver()
 -     {
 -         return new ZendDataCache();
 -     }
 -     
 -     public function testBasics()
 -     {
 -         $cache = $this->_getCacheDriver();
 - 
 -         // Test save
 -         $cache->save('test_key', 'testing this out');
 - 
 -         // Test contains to test that save() worked
 -         $this->assertTrue($cache->contains('test_key'));
 - 
 -         // Test fetch
 -         $this->assertEquals('testing this out', $cache->fetch('test_key'));
 - 
 -         // Test delete
 -         $cache->save('test_key2', 'test2');
 -         $cache->delete('test_key2');
 -         $this->assertFalse($cache->contains('test_key2'));
 -     }
 - }
 
 
  |