Exemplo n.º 1
0
 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());
 }
Exemplo n.º 2
0
 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());
 }