27 protected function setUp(): void
34 $this->getMockBuilder(ilTree::class)->disableOriginalConstructor()->getMock(),
35 $this->createMock(ilDBInterface::class),
36 $this->createMock(ilLanguage::class),
37 $this->createMock(ilLogger::class),
38 $this->createMock(ilComponentRepository::class),
39 $this->getMockBuilder(ilObjTest::class)->disableOriginalConstructor()->getMock(),
40 $this->getMockBuilder(\
ILIAS\TestQuestionPool\QuestionInfoService::class)->disableOriginalConstructor()->getMock()
46 $this->assertInstanceOf(ilTestRandomQuestionSetConfig::class, $this->testObj);
51 $this->testObj->setPoolsWithHomogeneousScoredQuestionsRequired(
false);
52 $this->assertFalse($this->testObj->arePoolsWithHomogeneousScoredQuestionsRequired());
54 $this->testObj->setPoolsWithHomogeneousScoredQuestionsRequired(
true);
55 $this->assertTrue($this->testObj->arePoolsWithHomogeneousScoredQuestionsRequired());
60 $this->testObj->setQuestionAmountConfigurationMode(
"test");
61 $this->assertEquals(
"test", $this->testObj->getQuestionAmountConfigurationMode());
67 $this->assertFalse($this->testObj->isQuestionAmountConfigurationModePerPool());
70 $this->assertTrue($this->testObj->isQuestionAmountConfigurationModePerPool());
76 $this->assertFalse($this->testObj->isQuestionAmountConfigurationModePerTest());
79 $this->assertTrue($this->testObj->isQuestionAmountConfigurationModePerTest());
84 $this->assertFalse($this->testObj->isValidQuestionAmountConfigurationMode(200));
91 $this->testObj->setQuestionAmountPerTest(222);
92 $this->assertEquals(222, $this->testObj->getQuestionAmountPerTest());
97 $this->testObj->setLastQuestionSyncTimestamp(222);
98 $this->assertEquals(222, $this->testObj->getLastQuestionSyncTimestamp());
testLastQuestionSyncTimestamp()
testQuestionAmountPerTest()
Class ChatMainBarProvider .
testQuestionAmountConfigurationModePerTest()
const QUESTION_AMOUNT_CONFIG_MODE_PER_POOL
addGlobal_ilComponentRepository()
testQuestionAmountConfigurationMode()
testQuestionAmountConfigurationModePerPool()
ilTestRandomQuestionSetConfig $testObj
test_instantiateObject_shouldReturnInstance()
testIsValidQuestionAmountConfigurationMode()
testPoolsWithHomogeneousScoredQuestionsRequired()
const QUESTION_AMOUNT_CONFIG_MODE_PER_TEST
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...