19 declare(strict_types=1);
    29     protected function setUp(): void
    34             $this->createMock(ilTestRandomQuestionSetSourcePoolDefinition::class)
    40         $this->assertInstanceOf(ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation::class, $this->testObj);
    45         $mock = $this->createMock(ilTestRandomQuestionSetSourcePoolDefinitionList::class);
    47         $this->testObj->setIntersectionQuantitySharingDefinitionList($mock);
    48         $this->assertEquals($mock, $this->testObj->getIntersectionQuantitySharingDefinitionList());
    53         $overAllQuestionAmount = 5;
    54         $this->testObj->setOverallQuestionAmount($overAllQuestionAmount);
    55         $this->assertEquals($overAllQuestionAmount, $this->testObj->getOverallQuestionAmount());
    60         $exclusiveQuestionAmount = 5;
    61         $this->testObj->setExclusiveQuestionAmount($exclusiveQuestionAmount);
    62         $this->assertEquals($exclusiveQuestionAmount, $this->testObj->getExclusiveQuestionAmount());
    67         $availableSharedQuestionAmount = 5;
    68         $this->testObj->setAvailableSharedQuestionAmount($availableSharedQuestionAmount);
    69         $this->assertEquals($availableSharedQuestionAmount, $this->testObj->getAvailableSharedQuestionAmount());
 test_instantiateObject_shouldReturnInstance()
 
Class ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculationTest. 
 
testIntersectionQuantitySharingDefinitionList()
 
ilTestRandomQuestionsSrcPoolDefinitionQuantitiesCalculation $testObj
 
testOverallQuestionAmount()
 
testAvailableSharedQuestionAmount()
 
testExclusiveQuestionAmount()