ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilObjTestSettingsGeneralGUITest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
25 {
27 
28  protected function setUp(): void
29  {
30  parent::setUp();
31 
32  $this->addGlobal_tpl();
33  $this->addGlobal_ilDB();
34  $this->addGlobal_ilias();
35  $this->addGlobal_ilLog();
36  $this->addGlobal_ilErr();
37  $this->addGlobal_tree();
39  $this->addGlobal_objDefinition();
40 
41  $objTestGui_mock = $this->getMockBuilder(ilObjTestGUI::class)->disableOriginalConstructor()->onlyMethods(array('getTestObject'))->getMock();
42  $objTestGui_mock->method('getTestObject')->willReturn($this->createMock(ilObjTest::class));
43 
44  $this->testObj = new ilObjTestSettingsMainGUI(
45  $this->createMock(ilCtrl::class),
46  $this->createMock(ilAccessHandler::class),
47  $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock(),
48  $this->getMockBuilder(ilTree::class)->disableOriginalConstructor()->getMock(),
49  $this->createMock(ilDBInterface::class),
50  $this->createMock(ilComponentRepository::class),
51  $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock(),
52  $objTestGui_mock,
53  $this->createMock(ILIAS\TestQuestionPool\QuestionInfoService::class)
54  );
55  }
56 
58  {
59  $this->assertInstanceOf(ilObjTestSettingsMainGUI::class, $this->testObj);
60  }
61 }
Class ChatMainBarProvider .
ilObjTestSettingsMainGUI: ilPropertyFormGUI ilObjTestSettingsMainGUI: ilConfirmationGUI ilObjTestSe...
Class ilTestBaseClass.