\Magento\Framework\Message\Manager test case
Definition at line 11 of file ManagerTest.php.
◆ setUp()
Definition at line 23 of file ManagerTest.php.
26 $this->model = $this->objectManager->create(\
Magento\Framework\Message\Manager::class);
static getObjectManager()
◆ testAddError()
@magentoAppIsolation enabled
Definition at line 97 of file ManagerTest.php.
99 $customGroup =
'custom-group';
100 $this->model->addError(
'some text');
101 $this->model->addError(
'some text 2', $customGroup);
102 $this->assertEquals(1, $this->model->getMessages()->getCount());
107 $this->assertEquals(
'some text', $this->model->getMessages()->getLastAddedMessage()->getText());
109 $this->assertEquals(1, $this->model->getMessages(
false, $customGroup)->getCount());
112 $this->model->getMessages(
false, $customGroup)->getLastAddedMessage()->getText()
◆ testAddMessage()
@magentoAppIsolation enabled
Definition at line 32 of file ManagerTest.php.
34 $errorMessage = $this->objectManager->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text']);
35 $this->model->addMessage($errorMessage);
37 $customGroup =
'custom-group';
38 $errorMessageCustom = $this->objectManager->create(
39 \
Magento\Framework\Message\Error::class,
40 [
'text' =>
'some custom group']
42 $this->model->addMessage($errorMessageCustom, $customGroup);
44 $this->assertEquals($errorMessage, $this->model->getMessages()->getLastAddedMessage());
47 $this->model->getMessages(
false, $customGroup)->getLastAddedMessage()
49 $this->assertEquals($errorMessageCustom, $this->model->getMessages(
true, $customGroup)->getLastAddedMessage());
51 $this->assertEmpty($this->model->getMessages(
false, $customGroup)->getItems());
52 $this->assertEmpty($this->model->getMessages(
false, $customGroup)->getLastAddedMessage());
◆ testAddMessages()
@magentoAppIsolation enabled
Definition at line 58 of file ManagerTest.php.
60 $customGroup =
'custom-group';
62 $this->objectManager->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text 1']),
63 $this->objectManager->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text 2']),
64 $this->objectManager->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text 3']),
65 $this->objectManager->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text 4']),
68 $this->model->addMessages($messages);
69 array_shift($messages);
70 $this->model->addMessages($messages, $customGroup);
71 $this->assertEquals(4, $this->model->getMessages()->getCount());
72 $this->assertEquals(3, $this->model->getMessages(
false, $customGroup)->getCount());
◆ testAddUniqueMessages()
testAddUniqueMessages |
( |
| ) |
|
@magentoAppIsolation enabled
Definition at line 78 of file ManagerTest.php.
80 $errorMessageFirst = $this->objectManager
81 ->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text']);
82 $errorMessageSecond = $this->objectManager
83 ->create(\
Magento\Framework\Message\Error::class, [
'text' =>
'some text']);
84 $this->model->addUniqueMessages([$errorMessageFirst]);
85 $this->model->addUniqueMessages([$errorMessageSecond]);
87 $this->assertEquals(1, $this->model->getMessages()->getCount());
89 $errorMessageFirst->getText(),
90 $this->model->getMessages()->getLastAddedMessage()->getText()
◆ $model
◆ $objectManager
The documentation for this class was generated from the following file:
- vendor/magento/magento2-base/dev/tests/integration/testsuite/Magento/Framework/Message/ManagerTest.php