ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilSystemStyleMessageTest.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 2016 Tomasz Kolonko <thomas.kolonko@ilub.unibe.ch> Extended GPL, see docs/LICENSE */
3
4include_once("Services/Style/System/classes/Utilities/class.ilSystemStyleMessage.php");
5
6use PHPUnit\Framework\TestCase;
7
13class ilSystemStyleMessageTest extends TestCase
14{
15
20
24 protected $messageString = "This is a message";
25
26 public function testConstructor()
27 {
29 $this->assertTrue($this->ilSystemStyleMessage->getTypeId() === ilSystemStyleMessage::TYPE_INFO);
30 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
31
34 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
35
38 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
39 }
40
41 public function testGetAndSetMessage()
42 {
44 $this->ilSystemStyleMessage->setMessage("This is an altered message");
45 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === "This is an altered message");
46 }
47
48 public function testGetAndSetTypeID()
49 {
53
56
58 $this->assertTrue($this->ilSystemStyleMessage->getTypeId() === ilSystemStyleMessage::TYPE_INFO);
59 }
60
61 public function testGetMessageOutput()
62 {
64 $this->assertTrue($this->ilSystemStyleMessage->getMessageOutput() === "This is a message</br>");
65 }
66}
An exception for terminatinating execution or to throw for unit testing.