- Deprecated:
- 11; Result/EvaluationData will be refined.
Definition at line 24 of file ilTestEvaluationDataTest.php.
◆ setUp()
ilTestEvaluationDataTest::setUp |
( |
| ) |
|
|
protected |
◆ test__sleep()
ilTestEvaluationDataTest::test__sleep |
( |
| ) |
|
Definition at line 43 of file ilTestEvaluationDataTest.php.
45 $expected = [
'question_titles',
'participants',
'statistics',
'arr_filter',
'datasets',
'test'];
47 $this->assertEquals($expected, $this->testObj->__sleep());
◆ test_instantiateObject_shouldReturnInstance()
ilTestEvaluationDataTest::test_instantiateObject_shouldReturnInstance |
( |
| ) |
|
◆ testDatasets()
ilTestEvaluationDataTest::testDatasets |
( |
| ) |
|
Definition at line 50 of file ilTestEvaluationDataTest.php.
52 $this->testObj->setDatasets(20);
54 $this->assertEquals(20, $this->testObj->getDatasets());
◆ testEvaluationFactory()
ilTestEvaluationDataTest::testEvaluationFactory |
( |
| ) |
|
Definition at line 76 of file ilTestEvaluationDataTest.php.
References $data, $res, and null.
82 "result_points" => 1.2,
85 "original_id" =>
null,
86 "questiontitle" =>
"some title",
87 "qpl_maxpoints" => 2.4,
89 "last_finished_pass" => 1,
93 "questioncount" => 32,
94 "answeredquestions" => 1,
96 "tstamp" => 1731941437,
99 "obligations_answered" =>
true,
100 "exam_id" =>
"I0_T355_A7_P1",
102 "firstname" =>
"root",
103 "lastname" =>
"user",
106 "finalized_by" =>
null 108 $records[] = [
'first_access' =>
'2024-12-11 17:54:26'];
111 $test_obj = $this->createMock(ilObjTest::class);
113 ->expects($this->once())
114 ->method(
'getPassScoring');
116 ->expects($this->once())
117 ->method(
'getAccessFilteredParticipantList')
120 ->expects($this->once())
121 ->method(
'getTestParticipants')
124 ->expects($this->once())
125 ->method(
'getVisitingTimeOfParticipant')
133 $db = $this->createMock(ilDBInterface::class);
135 ->expects($this->exactly(3))
136 ->method(
'fetchAssoc')
137 ->willReturnCallback(
138 function (
$res) use (&$records) {
139 return array_shift($records);
144 $data = $factory->getEvaluationData();
145 $this->assertInstanceOf(ilTestEvaluationData::class,
$data);
149 $data->getParticipantIds()
151 $this->assertInstanceOf(
152 ilTestEvaluationUserData::class,
153 $data->getParticipant(7)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ testQuestionTitle()
ilTestEvaluationDataTest::testQuestionTitle |
( |
| ) |
|
Definition at line 57 of file ilTestEvaluationDataTest.php.
65 foreach ($expected as $questionId => $questionTitle) {
66 $this->testObj->addQuestionTitle($questionId, $questionTitle);
68 $this->assertEquals($questionTitle, $this->testObj->getQuestionTitle($questionId));
71 $this->assertEquals($expected, $this->testObj->getQuestionTitles());
73 $this->assertEquals($expected[2150], $this->testObj->getQuestionTitle(2150));
◆ $testObj
The documentation for this class was generated from the following file: