_instance = new Zend_Cache_Backend_Xcache(array( 'user' => TESTS_ZEND_CACHE_XCACHE_USER, 'password' => TESTS_ZEND_CACHE_XCACHE_PASSWORD )); parent::setUp($notag); } public function tearDown() { parent::tearDown(); unset($this->_instance); } public function testConstructorCorrectCall() { $test = new Zend_Cache_Backend_Xcache(); } public function testCleanModeOld() { $this->_instance->setDirectives(array('logging' => false)); $this->_instance->clean('old'); // do nothing, just to see if an error occured $this->_instance->setDirectives(array('logging' => true)); } public function testCleanModeMatchingTags() { $this->_instance->setDirectives(array('logging' => false)); $this->_instance->clean('matchingTag', array('tag1')); // do nothing, just to see if an error occured $this->_instance->setDirectives(array('logging' => true)); } public function testCleanModeNotMatchingTags() { $this->_instance->setDirectives(array('logging' => false)); $this->_instance->clean('notMatchingTag', array('tag1')); // do nothing, just to see if an error occured $this->_instance->setDirectives(array('logging' => true)); } // Because of limitations of this backend... public function testGetWithAnExpiredCacheId() {} public function testCleanModeMatchingTags2() {} public function testCleanModeNotMatchingTags2() {} public function testCleanModeNotMatchingTags3() {} public function testSaveCorrectCall() { $this->_instance->setDirectives(array('logging' => false)); parent::testSaveCorrectCall(); $this->_instance->setDirectives(array('logging' => true)); } public function testSaveWithNullLifeTime() { $this->_instance->setDirectives(array('logging' => false)); parent::testSaveWithNullLifeTime(); $this->_instance->setDirectives(array('logging' => true)); } public function testSaveWithSpecificLifeTime() { $this->_instance->setDirectives(array('logging' => false)); parent::testSaveWithSpecificLifeTime(); $this->_instance->setDirectives(array('logging' => true)); } }