ILIAS  release_8 Revision v8.24
ilObjTestTest Class Reference

Class ilObjTestTest. More...

+ Inheritance diagram for ilObjTestTest:
+ Collaboration diagram for ilObjTestTest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testTmpCopyWizardCopyId ()
 
 testIntroductionEnabled ()
 
 testIntroduction ()
 
 testFinalStatement ()
 
 testShowInfo ()
 
 testForceJS ()
 
 testCustomStyle ()
 
 testShowFinalStatement ()
 
 testTestId ()
 
 testECTSOutput ()
 
 testECTSFX ()
 
 testECTSGrades ()
 
 testSequenceSettings ()
 
 testIsPostponingEnabled ()
 
 testSetPostponingEnabled ()
 
 testInstantFeedbackSolution ()
 
 testGenericAnswerFeedback ()
 
 testAnswerFeedbackPoints ()
 
 testBlockPassesAfterPassedEnabled ()
 
 testKiosk ()
 
 testGetKioskMode ()
 
 testSetKioskMode ()
 
 testStartingTimeEnabled ()
 
 testStartingTime ()
 
 testEndingTimeEnabled ()
 
 testEndingTime ()
 
 testNrOfTries ()
 
 testUsePreviousAnswers ()
 
 testRedirectionMode ()
 
 testRedirectionUrl ()
 
 testProcessingTime ()
 
 testSetProcessingTimeByMinutes ()
 
 testEnableProcessingTime ()
 
 testResetProcessingTime ()
 
 testPasswordEnabled ()
 
 testPassword ()
 
 testPassWaiting ()
 
 testShuffleQuestions ()
 
 testListOfQuestionsSettings ()
 
 testListOfQuestions ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 
 setGlobalVariable (string $name, $value)
 
 getGlobalTemplateMock ()
 
 getDatabaseMock ()
 
 getIliasMock ()
 
 addGlobal_ilAccess ()
 
 addGlobal_ilUser ()
 
 addGlobal_objDefinition ()
 
 addGlobal_tree ()
 
 addGlobal_ilSetting ()
 
 addGlobal_rbacsystem ()
 
 addGlobal_ilCtrl ()
 
 addGlobal_lng ()
 
 addGlobal_filesystem ()
 
 addGlobal_upload ()
 
 addGlobal_ilDB ()
 
 addGlobal_ilLog ()
 
 addGlobal_ilias ()
 
 addGlobal_ilErr ()
 
 addGlobal_ilAppEventHandler ()
 
 addGlobal_tpl ()
 
 addGlobal_ilComponentRepository ()
 
 addGlobal_ilTabs ()
 
 addGlobal_ilObjDataCache ()
 
 addGlobal_ilLocator ()
 
 addGlobal_rbacreview ()
 
 addGlobal_ilToolbar ()
 
 addGlobal_http ()
 
 addGlobal_ilIliasIniFile ()
 
 addGlobal_ilLoggerFactory ()
 
 addGlobal_ilHelp ()
 
 addGlobal_ui ()
 
 addGlobal_uiFactory ()
 
 addGlobal_uiRenderer ()
 
 addGlobal_refinery ()
 

Private Attributes

ilObjTest $testObj
 

Additional Inherited Members

- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Class ilObjTestTest.

Author
Marvin Beym mbeym.nosp@m.@dat.nosp@m.abay..nosp@m.de

Definition at line 25 of file ilObjTestTest.php.

Member Function Documentation

◆ setUp()

ilObjTestTest::setUp ( )
protected

Reimplemented from ilTestBaseTestCase.

Definition at line 29 of file ilObjTestTest.php.

29 : void
30 {
31 parent::setUp();
32
33 $this->addGlobal_ilUser();
34 $this->addGlobal_lng();
35 $this->addGlobal_ilias();
36 $this->addGlobal_ilDB();
37 $this->addGlobal_ilLog();
38 $this->addGlobal_ilErr();
39 $this->addGlobal_tree();
42
43 $this->testObj = new ilObjTest();
44 }

References ilTestBaseTestCase\addGlobal_ilAppEventHandler(), ilTestBaseTestCase\addGlobal_ilDB(), ilTestBaseTestCase\addGlobal_ilErr(), ilTestBaseTestCase\addGlobal_ilias(), ilTestBaseTestCase\addGlobal_ilLog(), ilTestBaseTestCase\addGlobal_ilUser(), ilTestBaseTestCase\addGlobal_lng(), ilTestBaseTestCase\addGlobal_objDefinition(), and ilTestBaseTestCase\addGlobal_tree().

+ Here is the call graph for this function:

◆ test_instantiateObject_shouldReturnInstance()

ilObjTestTest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 46 of file ilObjTestTest.php.

46 : void
47 {
48 $this->assertInstanceOf(ilObjTest::class, $this->testObj);
49 }

◆ testAnswerFeedbackPoints()

ilObjTestTest::testAnswerFeedbackPoints ( )

Definition at line 192 of file ilObjTestTest.php.

192 : void
193 {
194 $this->testObj->setAnswerFeedbackPoints(0);
195 $this->assertEquals(0, $this->testObj->getAnswerFeedbackPoints());
196
197 $this->testObj->setAnswerFeedbackPoints(200);
198 $this->assertEquals(0, $this->testObj->getAnswerFeedbackPoints());
199
200 $this->testObj->setAnswerFeedbackPoints(1);
201 $this->assertEquals(1, $this->testObj->getAnswerFeedbackPoints());
202 }

◆ testBlockPassesAfterPassedEnabled()

ilObjTestTest::testBlockPassesAfterPassedEnabled ( )

Definition at line 204 of file ilObjTestTest.php.

204 : void
205 {
206 $this->testObj->setBlockPassesAfterPassedEnabled(false);
207 $this->assertfalse($this->testObj->isBlockPassesAfterPassedEnabled());
208
209 $this->testObj->setBlockPassesAfterPassedEnabled(true);
210 $this->assertTrue($this->testObj->isBlockPassesAfterPassedEnabled());
211 }

◆ testCustomStyle()

ilObjTestTest::testCustomStyle ( )

Definition at line 98 of file ilObjTestTest.php.

98 : void
99 {
100 $this->testObj->setCustomStyle("Test");
101 $this->assertEquals("Test", $this->testObj->getCustomStyle());
102 }

◆ testECTSFX()

ilObjTestTest::testECTSFX ( )

Definition at line 128 of file ilObjTestTest.php.

128 : void
129 {
130 $this->testObj->setECTSFX(123);
131 $this->assertEquals(123, $this->testObj->getECTSFX());
132 }

◆ testECTSGrades()

ilObjTestTest::testECTSGrades ( )

Definition at line 134 of file ilObjTestTest.php.

134 : void
135 {
136 $expected = [1, 6, 112, 160];
137 $this->testObj->setECTSGrades($expected);
138 $this->assertEquals($expected, $this->testObj->getECTSGrades());
139 }

◆ testECTSOutput()

ilObjTestTest::testECTSOutput ( )

Definition at line 119 of file ilObjTestTest.php.

119 : void
120 {
121 $this->testObj->setECTSOutput(0);
122 $this->assertEquals(0, $this->testObj->getECTSOutput());
123
124 $this->testObj->setECTSOutput(1);
125 $this->assertEquals(1, $this->testObj->getECTSOutput());
126 }

◆ testEnableProcessingTime()

ilObjTestTest::testEnableProcessingTime ( )

Definition at line 330 of file ilObjTestTest.php.

330 : void
331 {
332 $this->testObj->setEnableProcessingTime(0);
333 $this->assertEquals(0, $this->testObj->getEnableProcessingTime());
334
335 $this->testObj->setEnableProcessingTime(1);
336 $this->assertEquals(1, $this->testObj->getEnableProcessingTime());
337 }

◆ testEndingTime()

ilObjTestTest::testEndingTime ( )

Definition at line 273 of file ilObjTestTest.php.

273 : void
274 {
275 $this->testObj->setEndingTime(0);
276 $this->assertEquals(0, $this->testObj->getEndingTime());
277
278 $this->testObj->setEndingTime(1);
279 $this->assertEquals(1, $this->testObj->getEndingTime());
280 }

◆ testEndingTimeEnabled()

ilObjTestTest::testEndingTimeEnabled ( )

Definition at line 264 of file ilObjTestTest.php.

264 : void
265 {
266 $this->testObj->setEndingTimeEnabled(false);
267 $this->assertFalse($this->testObj->isEndingTimeEnabled());
268
269 $this->testObj->setEndingTimeEnabled(true);
270 $this->assertTrue($this->testObj->isEndingTimeEnabled());
271 }

◆ testFinalStatement()

ilObjTestTest::testFinalStatement ( )

Definition at line 73 of file ilObjTestTest.php.

73 : void
74 {
75 $this->assertEmpty($this->testObj->getFinalStatement());
76 $this->testObj->setFinalStatement("Test");
77 $this->assertEquals("Test", $this->testObj->getFinalStatement());
78 }

◆ testForceJS()

ilObjTestTest::testForceJS ( )

Definition at line 89 of file ilObjTestTest.php.

89 : void
90 {
91 $this->testObj->setForceJS(0);
92 $this->assertEquals(0, $this->testObj->getForceJS());
93
94 $this->testObj->setForceJS(1);
95 $this->assertEquals(1, $this->testObj->getForceJS());
96 }

◆ testGenericAnswerFeedback()

ilObjTestTest::testGenericAnswerFeedback ( )

Definition at line 180 of file ilObjTestTest.php.

180 : void
181 {
182 $this->testObj->setGenericAnswerFeedback(0);
183 $this->assertEquals(0, $this->testObj->getGenericAnswerFeedback());
184
185 $this->testObj->setGenericAnswerFeedback(200);
186 $this->assertEquals(0, $this->testObj->getGenericAnswerFeedback());
187
188 $this->testObj->setGenericAnswerFeedback(1);
189 $this->assertEquals(1, $this->testObj->getGenericAnswerFeedback());
190 }

◆ testGetKioskMode()

ilObjTestTest::testGetKioskMode ( )

Definition at line 225 of file ilObjTestTest.php.

225 : void
226 {
227 $this->testObj->setKiosk(0);
228 $this->assertEquals(false, $this->testObj->getKioskMode());
229
230 $this->testObj->setKiosk(22);
231 $this->assertEquals(false, $this->testObj->getKioskMode());
232
233 $this->testObj->setKiosk(1);
234 $this->assertEquals(1, $this->testObj->getKioskMode());
235 }

◆ testInstantFeedbackSolution()

ilObjTestTest::testInstantFeedbackSolution ( )

Definition at line 168 of file ilObjTestTest.php.

168 : void
169 {
170 $this->testObj->setInstantFeedbackSolution(0);
171 $this->assertEquals(0, $this->testObj->getInstantFeedbackSolution());
172
173 $this->testObj->setInstantFeedbackSolution(200);
174 $this->assertEquals(0, $this->testObj->getInstantFeedbackSolution());
175
176 $this->testObj->setInstantFeedbackSolution(1);
177 $this->assertEquals(1, $this->testObj->getInstantFeedbackSolution());
178 }

◆ testIntroduction()

ilObjTestTest::testIntroduction ( )

Definition at line 66 of file ilObjTestTest.php.

66 : void
67 {
68 $this->assertEmpty($this->testObj->getIntroduction());
69 $this->testObj->setIntroduction("Test");
70 $this->assertEquals("Test", $this->testObj->getIntroduction());
71 }

◆ testIntroductionEnabled()

ilObjTestTest::testIntroductionEnabled ( )

Definition at line 57 of file ilObjTestTest.php.

57 : void
58 {
59 $this->testObj->setIntroductionEnabled(false);
60 $this->assertFalse($this->testObj->isIntroductionEnabled());
61
62 $this->testObj->setIntroductionEnabled(true);
63 $this->assertTrue($this->testObj->isIntroductionEnabled());
64 }

◆ testIsPostponingEnabled()

ilObjTestTest::testIsPostponingEnabled ( )

Definition at line 150 of file ilObjTestTest.php.

150 : void
151 {
152 $this->testObj->setSequenceSettings(0);
153 $this->assertfalse($this->testObj->isPostponingEnabled());
154
155 $this->testObj->setSequenceSettings(1);
156 $this->assertTrue($this->testObj->isPostponingEnabled());
157 }

◆ testKiosk()

ilObjTestTest::testKiosk ( )

Definition at line 213 of file ilObjTestTest.php.

213 : void
214 {
215 $this->testObj->setKiosk(0);
216 $this->assertEquals(0, $this->testObj->getKiosk());
217
218 $this->testObj->setKiosk(22);
219 $this->assertEquals(22, $this->testObj->getKiosk());
220
221 $this->testObj->setKiosk(1);
222 $this->assertEquals(1, $this->testObj->getKiosk());
223 }

◆ testListOfQuestions()

ilObjTestTest::testListOfQuestions ( )

Definition at line 390 of file ilObjTestTest.php.

390 : void
391 {
392 $this->testObj->setListOfQuestions(0);
393 $this->assertfalse($this->testObj->getListOfQuestions());
394
395 $this->testObj->setListOfQuestions(1);
396 $this->assertTrue($this->testObj->getListOfQuestions());
397 }

◆ testListOfQuestionsSettings()

ilObjTestTest::testListOfQuestionsSettings ( )

Definition at line 378 of file ilObjTestTest.php.

378 : void
379 {
380 $this->testObj->setListOfQuestionsSettings(0);
381 $this->assertEquals(0, $this->testObj->getListOfQuestionsSettings());
382
383 $this->testObj->setListOfQuestionsSettings(1);
384 $this->assertEquals(1, $this->testObj->getListOfQuestionsSettings());
385
386 $this->testObj->setListOfQuestionsSettings(22);
387 $this->assertEquals(22, $this->testObj->getListOfQuestionsSettings());
388 }

◆ testNrOfTries()

ilObjTestTest::testNrOfTries ( )

Definition at line 282 of file ilObjTestTest.php.

282 : void
283 {
284 $this->testObj->setNrOfTries(0);
285 $this->assertEquals(0, $this->testObj->getNrOfTries());
286
287 $this->testObj->setNrOfTries(22);
288 $this->assertEquals(22, $this->testObj->getNrOfTries());
289
290 $this->testObj->setNrOfTries(1);
291 $this->assertEquals(1, $this->testObj->getNrOfTries());
292 }

◆ testPassWaiting()

ilObjTestTest::testPassWaiting ( )

Definition at line 363 of file ilObjTestTest.php.

363 : void
364 {
365 $this->testObj->setPassWaiting("Test");
366 $this->assertEquals("Test", $this->testObj->getPassWaiting());
367 }

◆ testPassword()

ilObjTestTest::testPassword ( )

Definition at line 357 of file ilObjTestTest.php.

357 : void
358 {
359 $this->testObj->setPassword("Test");
360 $this->assertEquals("Test", $this->testObj->getPassword());
361 }

◆ testPasswordEnabled()

ilObjTestTest::testPasswordEnabled ( )

Definition at line 348 of file ilObjTestTest.php.

348 : void
349 {
350 $this->testObj->setPasswordEnabled(0);
351 $this->assertEquals(0, $this->testObj->isPasswordEnabled());
352
353 $this->testObj->setPasswordEnabled(1);
354 $this->assertEquals(1, $this->testObj->isPasswordEnabled());
355 }

◆ testProcessingTime()

ilObjTestTest::testProcessingTime ( )

Definition at line 318 of file ilObjTestTest.php.

318 : void
319 {
320 $this->testObj->setProcessingTime("Test");
321 $this->assertEquals("Test", $this->testObj->getProcessingTime());
322 }

◆ testRedirectionMode()

ilObjTestTest::testRedirectionMode ( )

Definition at line 303 of file ilObjTestTest.php.

303 : void
304 {
305 $this->testObj->setRedirectionMode(0);
306 $this->assertEquals(0, $this->testObj->getRedirectionMode());
307
308 $this->testObj->setRedirectionMode(1);
309 $this->assertEquals(1, $this->testObj->getRedirectionMode());
310 }

◆ testRedirectionUrl()

ilObjTestTest::testRedirectionUrl ( )

Definition at line 312 of file ilObjTestTest.php.

312 : void
313 {
314 $this->testObj->setRedirectionUrl("Test");
315 $this->assertEquals("Test", $this->testObj->getRedirectionUrl());
316 }

◆ testResetProcessingTime()

ilObjTestTest::testResetProcessingTime ( )

Definition at line 339 of file ilObjTestTest.php.

339 : void
340 {
341 $this->testObj->setResetProcessingTime(0);
342 $this->assertEquals(0, $this->testObj->getResetProcessingTime());
343
344 $this->testObj->setResetProcessingTime(1);
345 $this->assertEquals(1, $this->testObj->getResetProcessingTime());
346 }

◆ testSequenceSettings()

ilObjTestTest::testSequenceSettings ( )

Definition at line 141 of file ilObjTestTest.php.

141 : void
142 {
143 $this->testObj->setSequenceSettings(0);
144 $this->assertEquals(0, $this->testObj->getSequenceSettings());
145
146 $this->testObj->setSequenceSettings(1);
147 $this->assertEquals(1, $this->testObj->getSequenceSettings());
148 }

◆ testSetKioskMode()

ilObjTestTest::testSetKioskMode ( )

Definition at line 237 of file ilObjTestTest.php.

237 : void
238 {
239 $this->testObj->setKioskMode(false);
240 $this->assertFalse($this->testObj->getKioskMode());
241
242 $this->testObj->setKioskMode(true);
243 $this->assertTrue($this->testObj->getKioskMode());
244 }

◆ testSetPostponingEnabled()

ilObjTestTest::testSetPostponingEnabled ( )

Definition at line 159 of file ilObjTestTest.php.

159 : void
160 {
161 $this->testObj->setPostponingEnabled(0);
162 $this->assertfalse($this->testObj->isPostponingEnabled());
163
164 $this->testObj->setPostponingEnabled(1);
165 $this->assertTrue($this->testObj->isPostponingEnabled());
166 }

◆ testSetProcessingTimeByMinutes()

ilObjTestTest::testSetProcessingTimeByMinutes ( )

Definition at line 324 of file ilObjTestTest.php.

324 : void
325 {
326 $this->testObj->setProcessingTimeByMinutes(12);
327 $this->assertEquals("00:12:00", $this->testObj->getProcessingTime());
328 }

◆ testShowFinalStatement()

ilObjTestTest::testShowFinalStatement ( )

Definition at line 104 of file ilObjTestTest.php.

104 : void
105 {
106 $this->testObj->setShowFinalStatement(0);
107 $this->assertEquals(0, $this->testObj->getShowFinalStatement());
108
109 $this->testObj->setShowFinalStatement(1);
110 $this->assertEquals(1, $this->testObj->getShowFinalStatement());
111 }

◆ testShowInfo()

ilObjTestTest::testShowInfo ( )

Definition at line 80 of file ilObjTestTest.php.

80 : void
81 {
82 $this->testObj->setShowInfo(0);
83 $this->assertEquals(0, $this->testObj->getShowInfo());
84
85 $this->testObj->setShowInfo(1);
86 $this->assertEquals(1, $this->testObj->getShowInfo());
87 }

◆ testShuffleQuestions()

ilObjTestTest::testShuffleQuestions ( )

Definition at line 369 of file ilObjTestTest.php.

369 : void
370 {
371 $this->testObj->setShuffleQuestions(0);
372 $this->assertEquals(0, $this->testObj->getShuffleQuestions());
373
374 $this->testObj->setShuffleQuestions(1);
375 $this->assertEquals(1, $this->testObj->getShuffleQuestions());
376 }

◆ testStartingTime()

ilObjTestTest::testStartingTime ( )

Definition at line 255 of file ilObjTestTest.php.

255 : void
256 {
257 $this->testObj->setStartingTime("0");
258 $this->assertEquals(0, $this->testObj->getStartingTime());
259
260 $this->testObj->setStartingTime("1");
261 $this->assertEquals(1, $this->testObj->getStartingTime());
262 }

◆ testStartingTimeEnabled()

ilObjTestTest::testStartingTimeEnabled ( )

Definition at line 246 of file ilObjTestTest.php.

246 : void
247 {
248 $this->testObj->setStartingTimeEnabled(false);
249 $this->assertFalse($this->testObj->isStartingTimeEnabled());
250
251 $this->testObj->setStartingTimeEnabled(true);
252 $this->assertTrue($this->testObj->isStartingTimeEnabled());
253 }

◆ testTestId()

ilObjTestTest::testTestId ( )

Definition at line 113 of file ilObjTestTest.php.

113 : void
114 {
115 $this->testObj->setTestId(15);
116 $this->assertEquals(15, $this->testObj->getTestId());
117 }

◆ testTmpCopyWizardCopyId()

ilObjTestTest::testTmpCopyWizardCopyId ( )

Definition at line 51 of file ilObjTestTest.php.

51 : void
52 {
53 $this->testObj->setTmpCopyWizardCopyId(12);
54 $this->assertEquals(12, $this->testObj->getTmpCopyWizardCopyId());
55 }

◆ testUsePreviousAnswers()

ilObjTestTest::testUsePreviousAnswers ( )

Definition at line 294 of file ilObjTestTest.php.

294 : void
295 {
296 $this->testObj->setUsePreviousAnswers(0);
297 $this->assertEquals(0, $this->testObj->getUsePreviousAnswers());
298
299 $this->testObj->setUsePreviousAnswers(1);
300 $this->assertEquals(1, $this->testObj->getUsePreviousAnswers());
301 }

Field Documentation

◆ $testObj

ilObjTest ilObjTestTest::$testObj
private

Definition at line 27 of file ilObjTestTest.php.


The documentation for this class was generated from the following file: