3 declare(strict_types=1);
31 protected function setUp(): void
35 $this->tabs_mock = $this->createMock(ilTabsGUI::class);
41 $this->createMock(ilTestAccess::class),
42 $this->createMock(ilTestObjectiveOrientedContainer::class)
48 $this->assertInstanceOf(ilTestTabsManager::class, $this->testObj);
53 $this->tabs_mock->expects($this->exactly(2))->method(
"activateTab");
56 $this->testObj->activateTab(
"randomString");
61 $this->tabs_mock->expects($this->exactly(10))->method(
"activateSubTab");
74 $this->testObj->activateSubTab(
"randomString");
79 $mock = $this->createMock(ilObjTest::class);
80 $this->testObj->setTestOBJ($mock);
81 $this->assertEquals($mock, $this->testObj->getTestOBJ());
86 $mock = $this->createMock(ilTestSession::class);
87 $this->testObj->setTestSession($mock);
88 $this->assertEquals($mock, $this->testObj->getTestSession());
93 $mock = $this->createMock(ilTestQuestionSetConfig::class);
94 $this->testObj->setTestQuestionSetConfig($mock);
95 $this->assertEquals($mock, $this->testObj->getTestQuestionSetConfig());
100 $expected = [
"Test",
"Hello",
"World"];
101 $this->testObj->setHiddenTabs($expected);
102 $this->assertEquals($expected, $this->testObj->getHiddenTabs());
107 $expected = [
"Test",
"Hello",
"World"];
108 $this->testObj->setHiddenTabs($expected);
109 $this->testObj->resetHiddenTabs();
110 $this->assertEquals([], $this->testObj->getHiddenTabs());
115 $this->testObj->setParentBackLabel(
"Test");
116 $this->assertEquals(
"Test", $this->testObj->getParentBackLabel());
121 $this->testObj->setParentBackHref(
"Test");
122 $this->assertEquals(
"Test", $this->testObj->getParentBackHref());
127 $this->assertFalse($this->testObj->hasParentBackLink());
129 $this->testObj->setParentBackHref(
"Test");
130 $this->assertFalse($this->testObj->hasParentBackLink());
132 $this->testObj->setParentBackLabel(
"Test");
133 $this->assertTrue($this->testObj->hasParentBackLink());
const SUBTAB_ID_FIXED_PARTICIPANTS
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilTestTabsManager $testObj
const TAB_ID_EXAM_DASHBOARD
const SUBTAB_ID_PARTICIPANTS_RESULTS
testTestQuestionSetConfig()
const SUBTAB_ID_MY_RESULTS
setGlobalVariable(string $name, $value)
const SUBTAB_ID_HIGHSCORE
const SUBTAB_ID_SKILL_RESULTS
const SUBTAB_ID_MY_SOLUTIONS
const SUBTAB_ID_TIME_EXTENSION
const SUBTAB_ID_LO_RESULTS
const SUBTAB_ID_QST_PAGE_VIEW
test_instantiateObject_shouldReturnInstance()
const SUBTAB_ID_QST_LIST_VIEW