Ejemplo n.º 1
0
 public function testGetStoreId()
 {
     $storeId = 10;
     $storeObject = new Varien_Object(array('id' => $storeId));
     $shipmentMock = $this->getMock('Mage_Sales_Model_Order_Shipment', array('getStore'), array(), '', false);
     $shipmentMock->expects($this->once())->method('getStore')->will($this->returnValue($storeObject));
     $this->_model->setShipment($shipmentMock);
     $this->assertEquals($storeId, $this->_model->getStoreId());
 }
Ejemplo n.º 2
0
 public function addTrack(Mage_Sales_Model_Order_Shipment_Track $track)
 {
     $track->setShipment($this)->setParentId($this->getId())->setOrderId($this->getOrderId())->setStoreId($this->getStoreId());
     if (!$track->getId()) {
         $this->getTracksCollection()->addItem($track);
     }
     /**
      * Track saving is implemented in _afterSave()
      * This enforces Mage_Core_Model_Abstract::save() not to skip _afterSave()
      */
     $this->_hasDataChanges = true;
     return $this;
 }
Ejemplo n.º 3
0
 public function addTrack(Mage_Sales_Model_Order_Shipment_Track $track)
 {
     $track->setShipment($this)->setParentId($this->getId())->setOrderId($this->getOrderId())->setStoreId($this->getStoreId());
     if (!$track->getId()) {
         $this->getTracksCollection()->addItem($track);
     }
     return $this;
 }