/** * @covers \Magento\Sales\Model\Order\Payment::isCaptureFinal() * @return void */ public function testIsCaptureFinal() { $amount = 23.02; $partialAmount = 12.0; $this->orderMock->expects(static::exactly(2))->method('getTotalDue')->willReturn($amount); static::assertFalse($this->payment->isCaptureFinal($partialAmount)); static::assertTrue($this->payment->isCaptureFinal($amount)); }
/** * {@inheritdoc} */ public function isCaptureFinal($amountToCapture) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'isCaptureFinal'); if (!$pluginInfo) { return parent::isCaptureFinal($amountToCapture); } else { return $this->___callPlugins('isCaptureFinal', func_get_args(), $pluginInfo); } }