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