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