ILIAS  release_8 Revision v8.24
ilObjTestSettingsGeneralGUITest.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
26{
28
29 protected function setUp(): void
30 {
31 parent::setUp();
32
33 $this->addGlobal_tpl();
34 $this->addGlobal_ilDB();
35 $this->addGlobal_ilias();
36 $this->addGlobal_ilLog();
37 $this->addGlobal_ilErr();
38 $this->addGlobal_tree();
41 $this->addGlobal_uiRenderer();
42 $this->addGlobal_uiFactory();
43
44 $objTestGui_mock = $this->getMockBuilder(ilObjTestGUI::class)->disableOriginalConstructor()->onlyMethods(array('getTestObject'))->getMock();
45 $objTestGui_mock->method('getTestObject')->willReturn($this->createMock(ilObjTest::class));
46
47 $this->testObj = new ilObjTestSettingsGeneralGUI(
48 $this->createMock(ilCtrl::class),
49 $this->createMock(ilAccessHandler::class),
50 $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock(),
51 $this->getMockBuilder(ilTree::class)->disableOriginalConstructor()->getMock(),
52 $this->createMock(ilDBInterface::class),
53 $this->createMock(ilComponentRepository::class),
54 $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock(),
55 $objTestGui_mock
56 );
57 }
58
60 {
61 $this->assertInstanceOf(ilObjTestSettingsGeneralGUI::class, $this->testObj);
62 }
63}
Class ilObjTestSettingsGeneralGUITest.
Class ilTestBaseClass.