Ejemplo n.º 1
0
 public function testLoadByIdPath()
 {
     $this->_model->setStoreId(Mage::app()->getDefaultStoreView()->getId())->setRequestPath('product1.html')->setTargetPath('catalog/product/view/id/1')->setIdPath('product/1')->setIsSystem(1)->setOptions('RP')->save();
     try {
         $read = Mage::getModel('Mage_Core_Model_Url_Rewrite');
         $read->setStoreId(Mage::app()->getDefaultStoreView()->getId())->loadByIdPath('product/1');
         $this->assertEquals($this->_model->getStoreId(), $read->getStoreId());
         $this->assertEquals($this->_model->getRequestPath(), $read->getRequestPath());
         $this->assertEquals($this->_model->getTargetPath(), $read->getTargetPath());
         $this->assertEquals($this->_model->getIdPath(), $read->getIdPath());
         $this->assertEquals($this->_model->getIsSystem(), $read->getIsSystem());
         $this->assertEquals($this->_model->getOptions(), $read->getOptions());
         $this->_model->delete();
     } catch (Exception $e) {
         $this->_model->delete();
         throw $e;
     }
 }