19 declare(strict_types=1);
    29     protected function setUp(): void
    38         $this->assertInstanceOf(ilTestRandomQuestionCollectionSubsetApplication::class, $this->testObj);
    44         $this->testObj->setApplicantId($applicantId);
    45         $this->assertEquals($applicantId, $this->testObj->getApplicantId());
    51         $this->testObj->setRequiredAmount($requiredAmount);
    52         $this->assertEquals($requiredAmount, $this->testObj->getRequiredAmount());
    57         for ($i = 3; $i > -3; $i--) {
    58             $this->testObj->setRequiredAmount($i);
    59             $this->assertEquals($i > 0, $this->testObj->hasRequiredAmountLeft());
    66         $this->testObj->setRequiredAmount($requiredAmount);
    67         $this->testObj->decrementRequiredAmount();
    68         $this->assertEquals(--$requiredAmount, $this->testObj->getRequiredAmount());
    74         $this->assertFalse($this->testObj->hasQuestion($questionId));
    77         $question->setQuestionId($questionId);
    79         $this->testObj->addQuestion($question);
    80         $this->assertTrue($this->testObj->hasQuestion($questionId));
    87         $question->setQuestionId($questionId);
    88         $this->testObj->addQuestion($question);
    90         $this->assertEquals($question, $this->testObj->getQuestion($questionId));
 ilTestRandomQuestionCollectionSubsetApplication $testObj
 
testHasRequiredAmountLeft()
 
testDecrementRequiredAmount()
 
Class ilTestRandomQuestionCollectionSubsetApplicationTest. 
 
test_instantiateObject_shouldReturnInstance()