ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
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
12
17
21 protected $messageString = "This is a message";
22
23 public function testConstructor() {
25 $this->assertTrue($this->ilSystemStyleMessage->getTypeId() === ilSystemStyleMessage::TYPE_INFO);
26 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
27
30 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
31
34 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === $this->messageString);
35 }
36
37 public function testGetAndSetMessage() {
39 $this->ilSystemStyleMessage->setMessage("This is an altered message");
40 $this->assertTrue($this->ilSystemStyleMessage->getMessage() === "This is an altered message");
41 }
42
43 public function testGetAndSetTypeID() {
47
50
52 $this->assertTrue($this->ilSystemStyleMessage->getTypeId() === ilSystemStyleMessage::TYPE_INFO);
53 }
54
55 public function testGetMessageOutput() {
57 $this->assertTrue($this->ilSystemStyleMessage->getMessageOutput() === "This is a message</br>");
58 }
59}
An exception for terminatinating execution or to throw for unit testing.