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()