/** * {@inheritdoc} */ public function getItemQty(\Magento\Framework\DataObject $item) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getItemQty'); if (!$pluginInfo) { return parent::getItemQty($item); } else { return $this->___callPlugins('getItemQty', func_get_args(), $pluginInfo); } }
/** * @param int $itemQty * @param int|bool $qty * @param int $expectedValue * @dataProvider getItemQtyDataProvider */ public function testGetItemQty($itemQty, $qty, $expectedValue) { $this->itemMock->expects($this->exactly($itemQty))->method('getQty')->will($this->returnValue($qty)); $this->assertEquals($expectedValue, $this->abstractSidebar->getItemQty($this->itemMock)); }