isDir()) { unlink($file->getPathname()); } } if (!rmdir($tmpDir)) { throw new Exception('Unable to remove temporary directory ' . $tmpDir . '; perhaps it has a nested structure?'); } } } mkdir($tmpDir); $this->cacheDir = $tmpDir; } /** * tests the Memory Manager creation * */ public function testCreation() { /** 'None' backend */ $memoryManager = Zend_Memory::factory('None'); $this->assertTrue($memoryManager instanceof Zend_Memory_Manager); unset($memoryManager); /** 'File' backend */ $backendOptions = array('cache_dir' => $this->cacheDir); // Directory where to put the cache files $memoryManager = Zend_Memory::factory('File', $backendOptions); $this->assertTrue($memoryManager instanceof Zend_Memory_Manager); unset($memoryManager); } } if (PHPUnit_MAIN_METHOD == 'Zend_Memory_MemoryTest::main') { Zend_Memory_MemoryTest::main(); }