ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilObjTestSettingsGeneralGUITest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(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();
40  $this->addGlobal_objDefinition();
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.