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: