public function testSetBackendDefault() { $core = new \Magento\Framework\Cache\Core(); $core->setBackend($this->_mockBackend); $this->assertNotInstanceOf('Magento\\Framework\\Cache\\Backend\\Decorator\\AbstractDecorator', $core->getBackend()); $this->assertEquals($this->_mockBackend, $core->getBackend()); }
public function testSetBackendSuccess() { $mockBackend = $this->getMock('Zend_Cache_Backend_File'); $config = array('backend_decorators' => array('test_decorator' => array('class' => 'Magento\\Framework\\Cache\\Backend\\Decorator\\Compression', 'options' => array('compression_threshold' => '100')))); $core = new \Magento\Framework\Cache\Core($config); $core->setBackend($mockBackend); $this->assertInstanceOf('Magento\\Framework\\Cache\\Backend\\Decorator\\AbstractDecorator', $core->getBackend()); }