Class ilTestEvaluationDataTest.
More...
◆ setUp()
| ilTestEvaluationDataTest::setUp |
( |
| ) |
|
|
protected |
◆ test__sleep()
| ilTestEvaluationDataTest::test__sleep |
( |
| ) |
|
Definition at line 45 of file ilTestEvaluationDataTest.php.
47 $expected = [
'question_titles',
'participants',
'statistics',
'arr_filter',
'datasets',
'test'];
49 $this->assertEquals($expected, $this->testObj->__sleep());
◆ test_instantiateObject_shouldReturnInstance()
| ilTestEvaluationDataTest::test_instantiateObject_shouldReturnInstance |
( |
| ) |
|
◆ testDatasets()
| ilTestEvaluationDataTest::testDatasets |
( |
| ) |
|
Definition at line 52 of file ilTestEvaluationDataTest.php.
54 $this->testObj->setDatasets(20);
56 $this->assertEquals(20, $this->testObj->getDatasets());
◆ testEvaluationFactory()
| ilTestEvaluationDataTest::testEvaluationFactory |
( |
| ) |
|
Definition at line 76 of file ilTestEvaluationDataTest.php.
References $data, and ILIAS\MetaData\Repository\Validation\Data\__construct().
82 "result_points" => 1.2,
85 "original_id" => null,
86 "questiontitle" =>
"some title",
87 "qpl_maxpoints" => 2.4,
89 "last_finished_pass" => 1,
94 "questioncount" => 32,
95 "answeredquestions" => 1,
97 "tstamp" => 1731941437,
100 "obligations_answered" =>
true,
101 "exam_id" =>
"I0_T355_A7_P1",
103 "firstname" =>
"root",
104 "lastname" =>
"user",
109 $test_obj = $this->createMock(ilObjTest::class);
111 ->expects($this->once())
112 ->method(
'getPassScoring');
114 ->expects($this->once())
115 ->method(
'getAccessFilteredParticipantList');
117 ->expects($this->once())
118 ->method(
'getTestParticipants');
123 protected array $records
126 protected function queryEvaluationData(array $active_ids): array
128 return $this->records;
130 protected function getVisitTimeOfParticipant(
int $active_id): array
133 'firstvisit' => 1731941437,
134 'lastvisit' => 1731941537
139 return $evaluation_data;
143 $data = $factory->getEvaluationData();
144 $this->assertInstanceOf(ilTestEvaluationData::class,
$data);
147 $data->getParticipantIds()
149 $this->assertInstanceOf(ilTestEvaluationUserData::class,
$data->getParticipant(7));
◆ testQuestionTitle()
| ilTestEvaluationDataTest::testQuestionTitle |
( |
| ) |
|
Definition at line 59 of file ilTestEvaluationDataTest.php.
67 foreach ($expected as $questionId => $questionTitle) {
68 $this->testObj->addQuestionTitle($questionId, $questionTitle);
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: