ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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

Definition at line 29 of file ilObjTestTest.php.

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().

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();
41  $this->addGlobal_objDefinition();
42 
43  $this->testObj = new ilObjTest();
44  }
+ 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: