33 protected function setUp(): void
37 $this->setGlobalVariable(
'ilLog', $this->createMock(ilLogger::class));
39 $ilCtrl_mock = $this->getMockBuilder(ilCtrl::class)
40 ->disableOriginalConstructor()
42 $ilCtrl_mock->method(
'saveParameter');
43 $ilCtrl_mock->method(
'saveParameterByClass');
44 $this->setGlobalVariable(
'ilCtrl', $ilCtrl_mock);
46 $lng_mock = $this->getMockBuilder(ilLanguage::class)
47 ->disableOriginalConstructor()
48 ->onlyMethods([
'txt'])
50 $lng_mock->method(
'txt')->will($this->returnValue(
'Test'));
51 $this->setGlobalVariable(
'lng', $lng_mock);
54 $ilias_mock->account =
new stdClass();
55 $ilias_mock->account->id = 6;
56 $ilias_mock->account->fullname =
'Esther Tester';
58 $this->setGlobalVariable(
'ilias', $ilias_mock);
59 $this->addGlobal_uiFactory();
60 $this->addGlobal_uiRenderer();
70 $this->setGlobalVariable(
72 $this->getMockBuilder(Factory::class)
73 ->disableOriginalConstructor()
76 $this->setGlobalVariable(
78 $this->getMockBuilder(Renderer::class)
79 ->disableOriginalConstructor()
84 $this->assertInstanceOf(assClozeTestGUI::class, $instance);
testInstantiateObjectShouldReturnInstance()
Cloze test question GUI representation.