3 declare(strict_types=1);
29 protected function setUp(): void
38 $this->assertInstanceOf(ilTestQuestionNavigationGUI::class, $this->testObj);
43 $this->testObj->setEditSolutionCommand(
"test");
44 $this->assertEquals(
"test", $this->testObj->getEditSolutionCommand());
49 $this->testObj->setQuestionWorkedThrough(
false);
50 $this->assertFalse($this->testObj->isQuestionWorkedThrough());
52 $this->testObj->setQuestionWorkedThrough(
true);
53 $this->assertTrue($this->testObj->isQuestionWorkedThrough());
58 $this->testObj->setSubmitSolutionCommand(
"test");
59 $this->assertEquals(
"test", $this->testObj->getSubmitSolutionCommand());
64 $this->testObj->setRevertChangesLinkTarget(
"test");
65 $this->assertEquals(
"test", $this->testObj->getRevertChangesLinkTarget());
70 $this->testObj->setDiscardSolutionButtonEnabled(
false);
71 $this->assertFalse($this->testObj->isDiscardSolutionButtonEnabled());
73 $this->testObj->setDiscardSolutionButtonEnabled(
true);
74 $this->assertTrue($this->testObj->isDiscardSolutionButtonEnabled());
79 $this->testObj->setSkipQuestionLinkTarget(
"test");
80 $this->assertEquals(
"test", $this->testObj->getSkipQuestionLinkTarget());
85 $this->testObj->setInstantFeedbackCommand(
"test");
86 $this->assertEquals(
"test", $this->testObj->getInstantFeedbackCommand());
91 $this->testObj->setAnswerFreezingEnabled(
false);
92 $this->assertFalse($this->testObj->isAnswerFreezingEnabled());
94 $this->testObj->setAnswerFreezingEnabled(
true);
95 $this->assertTrue($this->testObj->isAnswerFreezingEnabled());
100 $this->testObj->setForceInstantResponseEnabled(
false);
101 $this->assertFalse($this->testObj->isForceInstantResponseEnabled());
103 $this->testObj->setForceInstantResponseEnabled(
true);
104 $this->assertTrue($this->testObj->isForceInstantResponseEnabled());
109 $this->testObj->setRequestHintCommand(
"test");
110 $this->assertEquals(
"test", $this->testObj->getRequestHintCommand());
115 $this->testObj->setShowHintsCommand(
"test");
116 $this->assertEquals(
"test", $this->testObj->getShowHintsCommand());
121 $this->testObj->setHintRequestsExist(
false);
122 $this->assertFalse($this->testObj->hintRequestsExist());
124 $this->testObj->setHintRequestsExist(
true);
125 $this->assertTrue($this->testObj->hintRequestsExist());
130 $this->testObj->setQuestionMarkLinkTarget(
"test");
131 $this->assertEquals(
"test", $this->testObj->getQuestionMarkLinkTarget());
136 $this->testObj->setQuestionMarked(
false);
137 $this->assertFalse($this->testObj->isQuestionMarked());
139 $this->testObj->setQuestionMarked(
true);
140 $this->assertTrue($this->testObj->isQuestionMarked());
145 $this->assertFalse($this->testObj->isAnythingRendered());
147 $this->testObj->setAnythingRendered();
148 $this->assertTrue($this->testObj->isAnythingRendered());
153 $this->testObj->setCharSelectorEnabled(
false);
154 $this->assertFalse($this->testObj->isCharSelectorEnabled());
156 $this->testObj->setCharSelectorEnabled(
true);
157 $this->assertTrue($this->testObj->isCharSelectorEnabled());
testCharSelectorEnabled()
testQuestionWorkedThrough()
testForceInstantResponseEnabled()
testRevertChangesLinkTarget()
testQuestionMarkLinkTarget()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
testSubmitSolutionCommand()
testSkipQuestionLinkTarget()
test_instantiateObject_shouldReturnInstance()
testEditSolutionCommand()
testInstantFeedbackCommand()
ilTestQuestionNavigationGUI $testObj
testDiscardSolutionButtonEnabled()
testAnswerFreezingEnabled()