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()); }
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; }
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; }