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