/** * test shipment add comment */ public function testAddTrack() { $track = $this->getMock('Magento\\Sales\\Service\\V1\\Data\\ShipmentTrack', [], [], '', false); $this->shipmentAddTrackMock->expects($this->once())->method('invoke')->with($track)->will($this->returnValue(true)); $this->assertTrue($this->shipmentWrite->addTrack($track)); }
/** * Test shipment add track service */ public function testInvoke() { $this->trackConverterMock->expects($this->once())->method('getModel')->with($this->equalTo($this->dataObjectMock))->will($this->returnValue($this->dataModelMock)); $this->dataModelMock->expects($this->once())->method('save'); $this->assertTrue($this->shipmentAddTrack->invoke($this->dataObjectMock)); }
/** * @param \Magento\Sales\Service\V1\Data\ShipmentTrack $track * @return bool * @throws \Exception */ public function addTrack(ShipmentTrack $track) { return $this->shipmentAddTrack->invoke($track); }