Example #1
0
 /**
  * @covers \Magento\Framework\Message\Collection::addMessage
  * @covers \Magento\Framework\Message\Collection::getItems
  * @covers \Magento\Framework\Message\Collection::getLastAddedMessage
  */
 public function testGetItems()
 {
     $messages = array($this->objectManager->getObject('Magento\\Framework\\Message\\Error'), $this->objectManager->getObject('Magento\\Framework\\Message\\Notice'), $this->objectManager->getObject('Magento\\Framework\\Message\\Notice'), $this->objectManager->getObject('Magento\\Framework\\Message\\Warning'), $this->objectManager->getObject('Magento\\Framework\\Message\\Warning'), $this->objectManager->getObject('Magento\\Framework\\Message\\Success'));
     foreach ($messages as $message) {
         $this->model->addMessage($message);
     }
     $this->assertEquals($messages, $this->model->getItems());
     $this->assertEquals(end($messages), $this->model->getLastAddedMessage());
 }