Class ilTestEvaluationUserDataTest.
More...
◆ setUp()
| ilTestEvaluationUserDataTest::setUp |
( |
| ) |
|
|
protected |
◆ test__sleep()
| ilTestEvaluationUserDataTest::test__sleep |
( |
| ) |
|
◆ test_instantiateObject_shouldReturnInstance()
| ilTestEvaluationUserDataTest::test_instantiateObject_shouldReturnInstance |
( |
| ) |
|
◆ testAddPasses()
| ilTestEvaluationUserDataTest::testAddPasses |
( |
| ) |
|
Definition at line 259 of file ilTestEvaluationUserDataTest.php.
261 $this->assertEquals(0, $this->testObj->getPassCount());
267 $this->assertEquals(2, $this->testObj->getPassCount());
◆ testAddQuestionTitle()
| ilTestEvaluationUserDataTest::testAddQuestionTitle |
( |
| ) |
|
Definition at line 293 of file ilTestEvaluationUserDataTest.php.
295 $this->testObj->addQuestionTitle(0,
"testString");
296 $this->testObj->addQuestionTitle(1,
"testString2");
298 $this->assertEquals(
"testString", $this->testObj->getQuestionTitles()[0]);
◆ testFirstVisit()
| ilTestEvaluationUserDataTest::testFirstVisit |
( |
| ) |
|
◆ testGetAvailablePoints()
| ilTestEvaluationUserDataTest::testGetAvailablePoints |
( |
| ) |
|
Definition at line 349 of file ilTestEvaluationUserDataTest.php.
352 $pass->setMaxPoints(25);
353 $this->testObj->addPass(0, $pass);
355 $this->assertEquals(25, $this->testObj->getAvailablePoints());
◆ testGetMaxpoints()
| ilTestEvaluationUserDataTest::testGetMaxpoints |
( |
| ) |
|
Definition at line 119 of file ilTestEvaluationUserDataTest.php.
122 $testEvaluationPassData->setMaxPoints(20);
124 $this->testObj->passes = [
125 $testEvaluationPassData
128 $this->assertEquals(20, $this->testObj->getMaxpoints());
◆ testGetNumberOfQuestions()
| ilTestEvaluationUserDataTest::testGetNumberOfQuestions |
( |
| ) |
|
Definition at line 176 of file ilTestEvaluationUserDataTest.php.
179 $testEvaluationPassData->setQuestionCount(5);
181 $this->testObj->passes = [
182 $testEvaluationPassData
185 $this->assertEquals(5, $this->testObj->getNumberOfQuestions());
◆ testGetPass()
| ilTestEvaluationUserDataTest::testGetPass |
( |
| ) |
|
Definition at line 270 of file ilTestEvaluationUserDataTest.php.
References $data.
272 $this->assertEquals(0, $this->testObj->getPassCount());
275 $this->testObj->addPass(3, $data);
279 $this->assertEquals($data, $this->testObj->getPass(3));
◆ testGetPassCount()
| ilTestEvaluationUserDataTest::testGetPassCount |
( |
| ) |
|
Definition at line 282 of file ilTestEvaluationUserDataTest.php.
284 $this->assertEquals(0, $this->testObj->getPassCount());
290 $this->assertEquals(2, $this->testObj->getPassCount());
◆ testGetPasses()
| ilTestEvaluationUserDataTest::testGetPasses |
( |
| ) |
|
Definition at line 243 of file ilTestEvaluationUserDataTest.php.
246 $data1->setWorkingTime(5);
249 $data2->setWorkingTime(7);
251 $this->testObj->passes = [
256 $this->assertEquals([$data1, $data2], $this->testObj->getPasses());
◆ testGetQuestion()
| ilTestEvaluationUserDataTest::testGetQuestion |
( |
| ) |
|
Definition at line 317 of file ilTestEvaluationUserDataTest.php.
326 $this->testObj->addQuestion(20, 22, 15, null, 0);
328 $this->assertEquals($expected, $this->testObj->getQuestion(0));
◆ testGetQuestionCount()
| ilTestEvaluationUserDataTest::testGetQuestionCount |
( |
| ) |
|
Definition at line 331 of file ilTestEvaluationUserDataTest.php.
334 $pass->setQuestionCount(5);
335 $this->testObj->addPass(0, $pass);
337 $this->assertEquals(5, $this->testObj->getQuestionCount());
◆ testGetQuestions()
| ilTestEvaluationUserDataTest::testGetQuestions |
( |
| ) |
|
Definition at line 301 of file ilTestEvaluationUserDataTest.php.
303 $this->assertNull($this->testObj->getQuestions());
312 $this->testObj->addQuestion(20, 22, 15, null, 0);
314 $this->assertEquals([$expected], $this->testObj->getQuestions());
◆ testGetQuestionsWorkedThrough()
| ilTestEvaluationUserDataTest::testGetQuestionsWorkedThrough |
( |
| ) |
|
Definition at line 156 of file ilTestEvaluationUserDataTest.php.
159 $testEvaluationPassData->setReachedPoints(15);
160 $testEvaluationPassData->setMaxPoints(20);
161 $testEvaluationPassData->setNrOfAnsweredQuestions(5);
163 $this->testObj->passes = [
164 $testEvaluationPassData
167 $this->assertEquals(5, $this->testObj->getQuestionsWorkedThrough());
◆ testGetQuestionsWorkedThroughInPercent()
| ilTestEvaluationUserDataTest::testGetQuestionsWorkedThroughInPercent |
( |
| ) |
|
Definition at line 194 of file ilTestEvaluationUserDataTest.php.
197 $testEvaluationPassData->setQuestionCount(5);
198 $testEvaluationPassData->setNrOfAnsweredQuestions(3);
200 $this->testObj->passes = [
201 $testEvaluationPassData
204 $this->assertEquals(60, $this->testObj->getQuestionsWorkedThroughInPercent());
◆ testGetReached()
| ilTestEvaluationUserDataTest::testGetReached |
( |
| ) |
|
Definition at line 107 of file ilTestEvaluationUserDataTest.php.
110 $testEvaluationPassData->setReachedPoints(20);
112 $this->testObj->passes = [
113 $testEvaluationPassData
116 $this->assertEquals(20, $this->testObj->getReached());
◆ testGetReachedPointsInPercent()
| ilTestEvaluationUserDataTest::testGetReachedPointsInPercent |
( |
| ) |
|
Definition at line 137 of file ilTestEvaluationUserDataTest.php.
140 $testEvaluationPassData->setReachedPoints(15);
141 $testEvaluationPassData->setMaxPoints(20);
143 $this->testObj->passes = [
144 $testEvaluationPassData
147 $this->assertEquals(75, $this->testObj->getReachedPointsInPercent());
◆ testGetReachedPointsInPercentForPass()
| ilTestEvaluationUserDataTest::testGetReachedPointsInPercentForPass |
( |
| ) |
|
Definition at line 358 of file ilTestEvaluationUserDataTest.php.
361 $pass->setReachedPoints(25);
362 $pass->setMaxPoints(50);
363 $this->testObj->addPass(0, $pass);
365 $this->assertEquals(0.5, $this->testObj->getReachedPointsInPercentForPass(0));
◆ testGetTimeOfWork()
| ilTestEvaluationUserDataTest::testGetTimeOfWork |
( |
| ) |
|
Definition at line 207 of file ilTestEvaluationUserDataTest.php.
210 $data1->setWorkingTime(5);
213 $data2->setWorkingTime(7);
215 $this->testObj->passes = [
220 $this->assertEquals(12, $this->testObj->getTimeOfWork());
◆ testLastVisit()
| ilTestEvaluationUserDataTest::testLastVisit |
( |
| ) |
|
◆ testLogin()
| ilTestEvaluationUserDataTest::testLogin |
( |
| ) |
|
Definition at line 86 of file ilTestEvaluationUserDataTest.php.
88 $this->testObj->setLogin(
"testLogin");
89 $this->assertEquals(
"testLogin", $this->testObj->getLogin());
◆ testMark()
| ilTestEvaluationUserDataTest::testMark |
( |
| ) |
|
◆ testMarkOfficial()
| ilTestEvaluationUserDataTest::testMarkOfficial |
( |
| ) |
|
Definition at line 374 of file ilTestEvaluationUserDataTest.php.
376 $this->testObj->setMarkOfficial(
"test");
377 $this->assertEquals(
"test", $this->testObj->getMarkOfficial());
◆ testName()
| ilTestEvaluationUserDataTest::testName |
( |
| ) |
|
◆ testPassed()
| ilTestEvaluationUserDataTest::testPassed |
( |
| ) |
|
Definition at line 71 of file ilTestEvaluationUserDataTest.php.
73 $this->testObj->setPassed(
true);
74 $this->assertTrue($this->testObj->getPassed());
76 $this->testObj->setPassed(
false);
77 $this->assertFalse($this->testObj->getPassed());
◆ testPassScoring()
| ilTestEvaluationUserDataTest::testPassScoring |
( |
| ) |
|
◆ testReachedPoints()
| ilTestEvaluationUserDataTest::testReachedPoints |
( |
| ) |
|
Definition at line 340 of file ilTestEvaluationUserDataTest.php.
343 $pass->setReachedPoints(25);
344 $this->testObj->addPass(0, $pass);
346 $this->assertEquals(25, $this->testObj->getReachedPoints());
◆ testSetMaxpoints()
| ilTestEvaluationUserDataTest::testSetMaxpoints |
( |
| ) |
|
◆ testSetNumberOfQuestions()
| ilTestEvaluationUserDataTest::testSetNumberOfQuestions |
( |
| ) |
|
Definition at line 188 of file ilTestEvaluationUserDataTest.php.
190 $this->testObj->setNumberOfQuestions(215);
191 $this->assertEquals(215, $this->testObj->numberOfQuestions);
◆ testSetQuestionsWorkedThrough()
| ilTestEvaluationUserDataTest::testSetQuestionsWorkedThrough |
( |
| ) |
|
Definition at line 170 of file ilTestEvaluationUserDataTest.php.
172 $this->testObj->setQuestionsWorkedThrough(215);
173 $this->assertEquals(215, $this->testObj->questionsWorkedThrough);
◆ testSetReached()
| ilTestEvaluationUserDataTest::testSetReached |
( |
| ) |
|
◆ testSetTimeOfWork()
| ilTestEvaluationUserDataTest::testSetTimeOfWork |
( |
| ) |
|
◆ testSubmitted()
| ilTestEvaluationUserDataTest::testSubmitted |
( |
| ) |
|
Definition at line 92 of file ilTestEvaluationUserDataTest.php.
94 $this->testObj->setSubmitted(
true);
95 $this->assertTrue($this->testObj->isSubmitted());
97 $this->testObj->setSubmitted(
false);
98 $this->assertFalse($this->testObj->isSubmitted());
◆ testUserID()
| ilTestEvaluationUserDataTest::testUserID |
( |
| ) |
|
◆ $testObj
The documentation for this class was generated from the following file: