Class ilTestEvaluationUserDataTest.
More...
◆ reachedPointsDataProvider()
ilTestEvaluationUserDataTest::reachedPointsDataProvider |
( |
| ) |
|
◆ setUp()
ilTestEvaluationUserDataTest::setUp |
( |
| ) |
|
|
protected |
◆ test__sleep()
ilTestEvaluationUserDataTest::test__sleep |
( |
| ) |
|
◆ test_instantiateObject_shouldReturnInstance()
ilTestEvaluationUserDataTest::test_instantiateObject_shouldReturnInstance |
( |
| ) |
|
◆ testAddPasses()
ilTestEvaluationUserDataTest::testAddPasses |
( |
| ) |
|
Definition at line 268 of file ilTestEvaluationUserDataTest.php.
270 $this->assertEquals(0, $this->testObj->getPassCount());
276 $this->assertEquals(2, $this->testObj->getPassCount());
◆ testAddQuestionTitle()
ilTestEvaluationUserDataTest::testAddQuestionTitle |
( |
| ) |
|
Definition at line 302 of file ilTestEvaluationUserDataTest.php.
304 $this->testObj->addQuestionTitle(0,
"testString");
305 $this->testObj->addQuestionTitle(1,
"testString2");
307 $this->assertEquals(
"testString", $this->testObj->getQuestionTitles()[0]);
◆ testECTSMark()
ilTestEvaluationUserDataTest::testECTSMark |
( |
| ) |
|
Definition at line 159 of file ilTestEvaluationUserDataTest.php.
161 $this->testObj->setECTSMark(
"testECTSMark");
162 $this->assertEquals(
"testECTSMark", $this->testObj->getECTSMark());
◆ testFirstVisit()
ilTestEvaluationUserDataTest::testFirstVisit |
( |
| ) |
|
◆ testGetAvailablePoints()
ilTestEvaluationUserDataTest::testGetAvailablePoints |
( |
| ) |
|
Definition at line 378 of file ilTestEvaluationUserDataTest.php.
381 $pass->setMaxPoints(25);
382 $this->testObj->addPass(0, $pass);
384 $this->assertEquals(25, $this->testObj->getAvailablePoints());
◆ testGetMaxpoints()
ilTestEvaluationUserDataTest::testGetMaxpoints |
( |
| ) |
|
Definition at line 122 of file ilTestEvaluationUserDataTest.php.
125 $testEvaluationPassData->setMaxPoints(20);
127 $this->testObj->passes = [
128 $testEvaluationPassData
131 $this->assertEquals(20, $this->testObj->getMaxpoints());
◆ testGetNumberOfQuestions()
ilTestEvaluationUserDataTest::testGetNumberOfQuestions |
( |
| ) |
|
Definition at line 185 of file ilTestEvaluationUserDataTest.php.
188 $testEvaluationPassData->setQuestionCount(5);
190 $this->testObj->passes = [
191 $testEvaluationPassData
194 $this->assertEquals(5, $this->testObj->getNumberOfQuestions());
◆ testGetPass()
ilTestEvaluationUserDataTest::testGetPass |
( |
| ) |
|
Definition at line 279 of file ilTestEvaluationUserDataTest.php.
References $data.
281 $this->assertEquals(0, $this->testObj->getPassCount());
284 $this->testObj->addPass(3, $data);
288 $this->assertEquals($data, $this->testObj->getPass(3));
◆ testGetPassCount()
ilTestEvaluationUserDataTest::testGetPassCount |
( |
| ) |
|
Definition at line 291 of file ilTestEvaluationUserDataTest.php.
293 $this->assertEquals(0, $this->testObj->getPassCount());
299 $this->assertEquals(2, $this->testObj->getPassCount());
◆ testGetPasses()
ilTestEvaluationUserDataTest::testGetPasses |
( |
| ) |
|
Definition at line 252 of file ilTestEvaluationUserDataTest.php.
255 $data1->setWorkingTime(5);
258 $data2->setWorkingTime(7);
260 $this->testObj->passes = [
265 $this->assertEquals([$data1, $data2], $this->testObj->getPasses());
◆ testGetQuestion()
ilTestEvaluationUserDataTest::testGetQuestion |
( |
| ) |
|
Definition at line 326 of file ilTestEvaluationUserDataTest.php.
335 $this->testObj->addQuestion(20, 22, 15, null, 0);
337 $this->assertEquals($expected, $this->testObj->getQuestion(0));
◆ testGetQuestionCount()
ilTestEvaluationUserDataTest::testGetQuestionCount |
( |
| ) |
|
Definition at line 340 of file ilTestEvaluationUserDataTest.php.
343 $pass->setQuestionCount(5);
344 $this->testObj->addPass(0, $pass);
346 $this->assertEquals(5, $this->testObj->getQuestionCount());
◆ testGetQuestions()
ilTestEvaluationUserDataTest::testGetQuestions |
( |
| ) |
|
Definition at line 310 of file ilTestEvaluationUserDataTest.php.
312 $this->assertNull($this->testObj->getQuestions());
321 $this->testObj->addQuestion(20, 22, 15, null, 0);
323 $this->assertEquals([$expected], $this->testObj->getQuestions());
◆ testGetQuestionsWorkedThrough()
ilTestEvaluationUserDataTest::testGetQuestionsWorkedThrough |
( |
| ) |
|
Definition at line 165 of file ilTestEvaluationUserDataTest.php.
168 $testEvaluationPassData->setReachedPoints(15);
169 $testEvaluationPassData->setMaxPoints(20);
170 $testEvaluationPassData->setNrOfAnsweredQuestions(5);
172 $this->testObj->passes = [
173 $testEvaluationPassData
176 $this->assertEquals(5, $this->testObj->getQuestionsWorkedThrough());
◆ testGetQuestionsWorkedThroughInPercent()
ilTestEvaluationUserDataTest::testGetQuestionsWorkedThroughInPercent |
( |
| ) |
|
Definition at line 203 of file ilTestEvaluationUserDataTest.php.
206 $testEvaluationPassData->setQuestionCount(5);
207 $testEvaluationPassData->setNrOfAnsweredQuestions(3);
209 $this->testObj->passes = [
210 $testEvaluationPassData
213 $this->assertEquals(60, $this->testObj->getQuestionsWorkedThroughInPercent());
◆ testGetReached()
ilTestEvaluationUserDataTest::testGetReached |
( |
| ) |
|
Definition at line 110 of file ilTestEvaluationUserDataTest.php.
113 $testEvaluationPassData->setReachedPoints(20);
115 $this->testObj->passes = [
116 $testEvaluationPassData
119 $this->assertEquals(20, $this->testObj->getReached());
◆ testGetReachedPointsInPercent()
ilTestEvaluationUserDataTest::testGetReachedPointsInPercent |
( |
| ) |
|
Definition at line 140 of file ilTestEvaluationUserDataTest.php.
143 $testEvaluationPassData->setReachedPoints(15);
144 $testEvaluationPassData->setMaxPoints(20);
146 $this->testObj->passes = [
147 $testEvaluationPassData
150 $this->assertEquals(75, $this->testObj->getReachedPointsInPercent());
◆ testGetReachedPointsInPercentForPass()
ilTestEvaluationUserDataTest::testGetReachedPointsInPercentForPass |
( |
| ) |
|
Definition at line 387 of file ilTestEvaluationUserDataTest.php.
390 $pass->setReachedPoints(25);
391 $pass->setMaxPoints(50);
392 $this->testObj->addPass(0, $pass);
394 $this->assertEquals(0.5, $this->testObj->getReachedPointsInPercentForPass(0));
◆ testGetTimeOfWork()
ilTestEvaluationUserDataTest::testGetTimeOfWork |
( |
| ) |
|
Definition at line 216 of file ilTestEvaluationUserDataTest.php.
219 $data1->setWorkingTime(5);
222 $data2->setWorkingTime(7);
224 $this->testObj->passes = [
229 $this->assertEquals(12, $this->testObj->getTimeOfWork());
◆ testGetUninitializedReachedPoints()
ilTestEvaluationUserDataTest::testGetUninitializedReachedPoints |
( |
| ) |
|
◆ testLastVisit()
ilTestEvaluationUserDataTest::testLastVisit |
( |
| ) |
|
◆ testLogin()
ilTestEvaluationUserDataTest::testLogin |
( |
| ) |
|
Definition at line 89 of file ilTestEvaluationUserDataTest.php.
91 $this->testObj->setLogin(
"testLogin");
92 $this->assertEquals(
"testLogin", $this->testObj->getLogin());
◆ testMark()
ilTestEvaluationUserDataTest::testMark |
( |
| ) |
|
◆ testMarkOfficial()
ilTestEvaluationUserDataTest::testMarkOfficial |
( |
| ) |
|
Definition at line 403 of file ilTestEvaluationUserDataTest.php.
405 $this->testObj->setMarkOfficial(
"test");
406 $this->assertEquals(
"test", $this->testObj->getMarkOfficial());
◆ testName()
ilTestEvaluationUserDataTest::testName |
( |
| ) |
|
◆ testPassed()
ilTestEvaluationUserDataTest::testPassed |
( |
| ) |
|
Definition at line 74 of file ilTestEvaluationUserDataTest.php.
76 $this->testObj->setPassed(
true);
77 $this->assertTrue($this->testObj->getPassed());
79 $this->testObj->setPassed(
false);
80 $this->assertFalse($this->testObj->getPassed());
◆ testPassScoring()
ilTestEvaluationUserDataTest::testPassScoring |
( |
| ) |
|
Definition at line 66 of file ilTestEvaluationUserDataTest.php.
68 $expected = [1, 0, 20, 120, 12];
70 $this->testObj->setPassScoring($expected);
71 $this->assertEquals($expected, $this->testObj->getPassScoring());
◆ testReachedPoints()
ilTestEvaluationUserDataTest::testReachedPoints |
( |
|
$input, |
|
|
float |
$expected |
|
) |
| |
reachedPointsDataProvider
Definition at line 352 of file ilTestEvaluationUserDataTest.php.
355 $pass->setReachedPoints($input);
356 $this->testObj->addPass(0, $pass);
358 $this->assertEquals($expected, $this->testObj->getReachedPoints());
◆ testSetMaxpoints()
ilTestEvaluationUserDataTest::testSetMaxpoints |
( |
| ) |
|
◆ testSetNumberOfQuestions()
ilTestEvaluationUserDataTest::testSetNumberOfQuestions |
( |
| ) |
|
Definition at line 197 of file ilTestEvaluationUserDataTest.php.
199 $this->testObj->setNumberOfQuestions(215);
200 $this->assertEquals(215, $this->testObj->numberOfQuestions);
◆ testSetQuestionsWorkedThrough()
ilTestEvaluationUserDataTest::testSetQuestionsWorkedThrough |
( |
| ) |
|
Definition at line 179 of file ilTestEvaluationUserDataTest.php.
181 $this->testObj->setQuestionsWorkedThrough(215);
182 $this->assertEquals(215, $this->testObj->questionsWorkedThrough);
◆ testSetReached()
ilTestEvaluationUserDataTest::testSetReached |
( |
| ) |
|
◆ testSetTimeOfWork()
ilTestEvaluationUserDataTest::testSetTimeOfWork |
( |
| ) |
|
◆ testSubmitted()
ilTestEvaluationUserDataTest::testSubmitted |
( |
| ) |
|
Definition at line 95 of file ilTestEvaluationUserDataTest.php.
97 $this->testObj->setSubmitted(
true);
98 $this->assertTrue($this->testObj->isSubmitted());
100 $this->testObj->setSubmitted(
false);
101 $this->assertFalse($this->testObj->isSubmitted());
◆ testUserID()
ilTestEvaluationUserDataTest::testUserID |
( |
| ) |
|
◆ $testObj
The documentation for this class was generated from the following file: