ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilObjChatroomAdminTest.php
Go to the documentation of this file.
1<?php
2
8{
9
10 protected function setUp()
11 {
12 if(defined('ILIAS_PHPUNIT_CONTEXT'))
13 {
14 include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
15 ilUnitUtil::performInitialisation();
16 }
17 else
18 {
19 chdir(dirname(__FILE__));
20 chdir('../../../');
21 }
22
23 require_once './Services/Utilities/classes/class.ilBenchmark.php';
24 $ilBenchMock = $this->getMock('ilBenchmark');
25 $ilBenchMock->expects($this->any())->method('start');
26 $ilBenchMock->expects($this->any())->method('stop');
27 global $ilBench;
28 $ilBench = $ilBenchMock;
29
30 require_once './Modules/Chatroom/classes/class.ilObjChatroomAdmin.php';
31 }
32
33 public function testConstructor()
34 {
35 define('DEBUG', false);
36 $admin = new ilObjChatroomAdmin();
37
38 $this->assertInstanceOf('ilObjChatroomAdmin', $admin);
39 $this->assertEquals(0, $admin->getId());
40 $this->assertEquals('chta', $admin->getType());
41 }
42}
An exception for terminatinating execution or to throw for unit testing.
Class ilObjChatroomAdminTest.
Class ilObjChatroomAdmin.
global $ilBench
Definition: ilias.php:18
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'
Definition: bootstrap.php:27