19 declare(strict_types=1);
30 return 'http://www.ilias.de';
42 protected function setUp(): void
44 if (!defined(
'ANONYMOUS_USER_ID')) {
45 define(
'ANONYMOUS_USER_ID', 13);
47 if (!defined(
'CLIENT_DATA_DIR')) {
48 define(
'CLIENT_DATA_DIR',
'data/');
53 $this->addGlobal_ilLocator();
54 $this->addGlobal_ilSetting();
55 $this->addGlobal_rbacreview();
56 $this->addGlobal_ilToolbar();
57 $this->addGlobal_rbacsystem();
58 $this->addGlobal_filesystem();
59 $this->addGlobal_ilErr();
60 $this->addGlobal_ilTabs();
61 $this->addGlobal_ilias();
62 $this->addGlobal_ilNavigationHistory();
63 $this->addGlobal_skillService();
64 $this->addGlobal_ilHelp();
65 $this->addGlobal_ilObjDataCache();
66 $this->addGlobal_ilRbacAdmin();
67 $this->addGlobal_objectService();
68 $this->addGlobal_GlobalScreenService();
69 $this->addGlobal_resourceStorage();
71 $this->testObj = $this->getNewTestGUI();
76 $table_query = $this->getMockBuilder(QuestionsTableQueryMock::class)->getMock();
85 return $this->mock_table_query;
101 $this->assertInstanceOf(ilObjTestGUI::class, $this->testObj);
106 $testAccess_mock = $this->createMock(ilTestAccess::class);
108 $this->testObj->setTestAccess($testAccess_mock);
109 $this->assertEquals($testAccess_mock, $this->testObj->getTestAccess());
114 $ctrl_mock = $this->createMock(ilCtrl::class);
115 $this->setGlobalVariable(
'ilCtrl', $ctrl_mock);
116 $testObj = $this->getNewTestGUI();
118 ->expects($this->once())
119 ->method(
'redirectByClass')
120 ->with([ilRepositoryGUI::class, ilObjTestGUI::class, ilInfoScreenGUI::class]);
127 $ctrl_mock = $this->createMock(ilCtrl::class);
128 $this->setGlobalVariable(
'ilCtrl', $ctrl_mock);
129 $testObj = $this->getNewTestGUI();
131 ->expects($this->once())
cancelCreateQuestionObject()
test_instantiateObject_shouldReturnInstance()
testCancelCreateQuestionObject()
__construct(Container $dic, ilPlugin $plugin)