/** * @covers \Magento\Framework\Message\Collection::addMessage * @covers \Magento\Framework\Message\Collection::getErrors */ public function testGetErrors() { $messages = array($this->objectManager->getObject('Magento\\Framework\\Message\\Error'), $this->objectManager->getObject('Magento\\Framework\\Message\\Notice'), $this->objectManager->getObject('Magento\\Framework\\Message\\Error'), $this->objectManager->getObject('Magento\\Framework\\Message\\Error'), $this->objectManager->getObject('Magento\\Framework\\Message\\Warning'), $this->objectManager->getObject('Magento\\Framework\\Message\\Error')); foreach ($messages as $message) { $this->model->addMessage($message); } $this->assertEquals($this->model->getItemsByType(MessageInterface::TYPE_ERROR), $this->model->getErrors()); $this->assertEquals(4, count($this->model->getErrors())); }