19 declare(strict_types=1);
    29     protected function setUp(): void
    34             $this->createMock(ilDBInterface::class),
    35             $this->createMock(ilObjTest::class),
    36             $this->createMock(ilTestRandomQuestionSetSourcePoolDefinitionFactory::class)
    42         $this->assertInstanceOf(ilTestRandomQuestionSetSourcePoolDefinitionList::class, $this->testObj);
    48             $this->createMock(ilDBInterface::class),
    49             $this->createMock(ilObjTest::class)
    52         $this->testObj->addDefinition($expected);
    54         $this->assertEquals($expected, $this->testObj->getDefinition(20));
    59         $poolIds = [12, 22, 16];
    61         $this->testObj->setTrashedPools($poolIds);
    63         $this->assertEquals($poolIds, $this->testObj->getTrashedPools());
    68         $poolIds = [12, 22, 16];
    70         $this->testObj->setTrashedPools($poolIds);
    72         $this->assertTrue($this->testObj->isTrashedPool(0));
    73         $this->assertFalse($this->testObj->isTrashedPool(4));
    78         $poolIds = [12, 22, 16];
    80         $this->testObj->setTrashedPools($poolIds);
    82         $this->assertTrue($this->testObj->hasTrashedPool());
    88             $this->createMock(ilDBInterface::class),
    89             $this->createMock(ilObjTest::class)
    92         $this->testObj->addDefinition($expected);
    94         $this->assertTrue($this->testObj->hasDefinition(20));
   100             $this->createMock(ilDBInterface::class),
   101             $this->createMock(ilObjTest::class)
   103         $expected->setId(20);
   104         $this->testObj->addDefinition($expected);
   106         $this->assertEquals($expected, $this->testObj->getDefinition(20));
   112             $this->createMock(ilDBInterface::class),
   113             $this->createMock(ilObjTest::class)
   115         $expected->setId(20);
   116         $expected->setPoolId(11);
   117         $this->testObj->addDefinition($expected);
   119         $this->assertEquals($expected, $this->testObj->getDefinitionBySourcePoolId(11));
   125             $this->createMock(ilDBInterface::class),
   126             $this->createMock(ilObjTest::class)
   128         $expected->setId(20);
   129         $expected->setPoolId(11);
   130         $this->testObj->addDefinition($expected);
   132         $this->assertEquals([20], $this->testObj->getDefinitionIds());
   138             $this->createMock(ilDBInterface::class),
   139             $this->createMock(ilObjTest::class)
   141         $expected->setId(20);
   142         $expected->setPoolId(11);
   143         $this->testObj->addDefinition($expected);
   145         $this->assertEquals(1, $this->testObj->getDefinitionCount());
 
test_instantiateObject_shouldReturnInstance()
 
Class ilTestRandomQuestionSetSourcePoolDefinitionListTest. 
 
testGetDefinitionBySourcePoolId()
 
ilTestRandomQuestionSetSourcePoolDefinitionList $testObj