19declare(strict_types=1);
29 protected function setUp(): void
32 $ctrl_mock = $this->createMock(ilCtrl::class);
33 $lng_mock = $this->createMock(ilLanguage::class);
36 ->willReturnCallback([self::class,
'lngTxtCallback'])
42 $questionSetConfigGui_mock = $this->createMock(ilTestRandomQuestionSetConfigGUI::class);
45 $questionSetConfigGui_mock,
46 $this->createMock(ilTestRandomQuestionSetConfig::class)
52 $this->assertInstanceOf(ilTestRandomQuestionSetGeneralConfigFormGUI::class, $this->formGui);
59 $this->formGui->setEditModeEnabled($expected);
61 $this->assertEquals($expected, $this->formGui->isEditModeEnabled());
66 return match (func_get_args()[0]) {
67 'tst_rnd_quest_set_cfg_general_form' =>
'testTitle',
68 default =>
'testValue'
setGlobalVariable(string $name, mixed $value)