Example #1
0
 public function testSetHasErrorTrue()
 {
     $this->errorInfos->expects($this->once())->method('addItem')->with(null, null, null, null);
     $this->assertEquals($this->model, $this->model->setHasError(true));
     $this->assertTrue($this->model->getHasError());
     $this->assertEquals('', $this->model->getMessage());
 }
Example #2
0
 /**
  * Add error to Quote Item
  *
  * @param \Magento\Sales\Model\Quote\Item $item
  * @param string $itemError
  * @param string $quoteError
  * @param string $errorIndex
  * @return $this
  */
 protected function _addQuoteItemError(\Magento\Sales\Model\Quote\Item $item, $itemError, $quoteError, $errorIndex = 'error')
 {
     $item->setHasError(true);
     $item->setMessage($itemError);
     $item->setQuoteMessage($quoteError);
     $item->setQuoteMessageIndex($errorIndex);
     return $this;
 }