ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilSystemStyleMessageTest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21require_once('vendor/composer/vendor/autoload.php');
22
23use PHPUnit\Framework\TestCase;
24
25class ilSystemStyleMessageTest extends TestCase
26{
28 protected string $messageString = 'This is a message';
29
30 public function testConstructor(): void
31 {
33 $this->assertTrue($this->ilSystemStyleMessage->getTypeId() === ilSystemStyleMessage::TYPE_INFO);
34 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
35
38 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
39
42 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
43 }
44
45 public function testGetAndSetMessage(): void
46 {
48 $this->ilSystemStyleMessage->setMessage('This is an altered message');
49 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === 'This is an altered message');
50 }
51
52 public function testGetAndSetTypeID(): void
53 {
57
60
62 $this->assertTrue($this->ilSystemStyleMessage->getTypeId() === ilSystemStyleMessage::TYPE_INFO);
63 }
64
65 public function testGetMessageOutput(): void
66 {
68 $this->assertTrue($this->ilSystemStyleMessage->getMessageOutput() === 'This is a message</br>');
69 }
70}
ilSystemStyleMessage $ilSystemStyleMessage