ILIAS  release_8 Revision v8.24
ilTestParticipantsTimeExtensionGUITest.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
26{
28 private $backup_dic;
29
30 protected function setUp(): void
31 {
32 parent::setUp();
33 global $DIC;
34
35 $this->backup_dic = $DIC;
37 'tpl' => $this->getMockBuilder(ilGlobalTemplateInterface::class)
38 ->getMock(),
39
40 'ilCtrl' => $this->getMockBuilder(ilCtrl::class)
41 ->disableOriginalConstructor()
42 ->getMock(),
43
44 'lng' => $this->getMockBuilder(ilLanguage::class)
45 ->disableOriginalConstructor()
46 ->getMock()
47 ]);
48 $this->testObj = new ilTestParticipantsTimeExtensionGUI($this->createMock(ilObjTest::class));
49 }
50
51 protected function tearDown(): void
52 {
53 global $DIC;
55 }
56
58 {
59 $this->assertInstanceOf(ilTestParticipantsTimeExtensionGUI::class, $this->testObj);
60 }
61
62 public function testTestObj(): void
63 {
64 $mock = $this->createMock(ilObjTest::class);
65 $this->testObj->setTestObj($mock);
66 $this->assertEquals($mock, $this->testObj->getTestObj());
67 }
68}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:32
Class ilTestBaseClass.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: feed.php:28