19 declare(strict_types=1);
    29     protected function setUp(): void
    34             $this->createMock(ilDBInterface::class),
    35             $this->createMock(ilLanguage::class)
    41         $this->assertInstanceOf(ilTestParticipantData::class, $this->testObj);
    46         $callback = 
static function () {
    50         $this->testObj->setParticipantAccessFilter($callback);
    51         $this->assertEquals($callback, $this->testObj->getParticipantAccessFilter());
    56         $this->testObj->setScoredParticipantsFilterEnabled(
false);
    57         $this->assertFalse($this->testObj->isScoredParticipantsFilterEnabled());
    59         $this->testObj->setScoredParticipantsFilterEnabled(
true);
    60         $this->assertTrue($this->testObj->isScoredParticipantsFilterEnabled());
    65         $this->assertEquals(
'1 = 1', $this->testObj->getScoredParticipantsFilterExpression());
    67         $this->testObj->setScoredParticipantsFilterEnabled(
true);
    69             'ta.last_finished_pass = ta.last_started_pass',
    70             $this->testObj->getScoredParticipantsFilterExpression()
    76         $expected = [1, 125, 1290];
    77         $this->testObj->setActiveIdsFilter($expected);
    78         $this->assertEquals($expected, $this->testObj->getActiveIdsFilter());
    83         $expected = [1, 125, 1290];
    84         $this->testObj->setUserIdsFilter($expected);
    85         $this->assertEquals($expected, $this->testObj->getUserIdsFilter());
    90         $expected = [1, 125, 1290];
    91         $this->testObj->setAnonymousIdsFilter($expected);
    92         $this->assertEquals($expected, $this->testObj->getAnonymousIdsFilter());
 Class ilTestParticipantDataTest. 
 
testScoredParticipantsFilterEnabled()
 
testParticipantAccessFilter()
 
ilTestParticipantData $testObj
 
testGetScoredParticipantsFilterExpression()
 
test_instantiateObject_shouldReturnInstance()