3declare(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());
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
testParticipantAccessFilter()
 
test_instantiateObject_shouldReturnInstance()
 
ilTestParticipantData $testObj
 
testGetScoredParticipantsFilterExpression()
 
testScoredParticipantsFilterEnabled()