19 declare(strict_types=1);
34 protected function setUp(): void
38 $this->tabs_mock = $this->createMock(ilTabsGUI::class);
46 $this->createMock(ilLanguage::class),
47 $this->createMock(ilCtrl::class),
48 $this->createMock(RequestWrapper::class),
49 $this->createMock(Refinery::class),
50 $this->createMock(ilAccess::class),
51 $this->createMock(ilTestAccess::class),
52 $this->createMock(ilTestObjectiveOrientedContainer::class)
58 $this->assertInstanceOf(ilTestTabsManager::class, $this->testObj);
63 $this->tabs_mock->expects($this->exactly(2))->method(
"activateTab");
66 $this->testObj->activateTab(
"randomString");
71 $this->tabs_mock->expects($this->exactly(10))->method(
"activateSubTab");
84 $this->testObj->activateSubTab(
"randomString");
89 $mock = $this->createMock(ilObjTest::class);
90 $this->testObj->setTestOBJ($mock);
91 $this->assertEquals($mock, $this->testObj->getTestOBJ());
96 $mock = $this->createMock(ilTestSession::class);
97 $this->testObj->setTestSession($mock);
98 $this->assertEquals($mock, $this->testObj->getTestSession());
103 $mock = $this->createMock(ilTestQuestionSetConfig::class);
104 $this->testObj->setTestQuestionSetConfig($mock);
105 $this->assertEquals($mock, $this->testObj->getTestQuestionSetConfig());
110 $this->testObj->setParentBackLabel(
"Test");
111 $this->assertEquals(
"Test", $this->testObj->getParentBackLabel());
116 $this->testObj->setParentBackHref(
"Test");
117 $this->assertEquals(
"Test", $this->testObj->getParentBackHref());
122 $this->assertFalse($this->testObj->hasParentBackLink());
124 $this->testObj->setParentBackHref(
"Test");
125 $this->assertFalse($this->testObj->hasParentBackLink());
127 $this->testObj->setParentBackLabel(
"Test");
128 $this->assertTrue($this->testObj->hasParentBackLink());
const SUBTAB_ID_FIXED_PARTICIPANTS
Class ilTestTabsManagerTest.
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