19 declare(strict_types=1);
28 $formMock = $this->getMockBuilder(ilPropertyFormGUI::class)
29 ->disableOriginalConstructor()
32 $language = $this->getMockBuilder(ilLanguage::class)
33 ->disableOriginalConstructor()
36 $controller = $this->getMockBuilder(ilCtrlInterface::class)
37 ->disableOriginalConstructor()
40 $access = $this->getMockBuilder(ilAccess::class)
41 ->disableOriginalConstructor()
44 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
45 ->disableOriginalConstructor()
48 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
49 ->disableOriginalConstructor()
52 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
53 ->disableOriginalConstructor()
57 ->expects($this->once())
58 ->method(
'createForm')
59 ->willReturn($formMock);
69 $placeholderDescriptionObject,
73 $guiMock = $this->getMockBuilder(ilCertificateGUI::class)
74 ->disableOriginalConstructor()
77 $result = $repository->createForm($guiMock);
79 $this->assertSame($formMock, $result);
87 $language = $this->getMockBuilder(ilLanguage::class)
88 ->disableOriginalConstructor()
91 $controller = $this->getMockBuilder(ilCtrlInterface::class)
92 ->disableOriginalConstructor()
95 $access = $this->getMockBuilder(ilAccess::class)
96 ->disableOriginalConstructor()
99 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
100 ->disableOriginalConstructor()
103 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
104 ->disableOriginalConstructor()
107 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
108 ->disableOriginalConstructor()
119 $placeholderDescriptionObject,
126 $language = $this->getMockBuilder(ilLanguage::class)
127 ->disableOriginalConstructor()
130 $controller = $this->getMockBuilder(ilCtrlInterface::class)
131 ->disableOriginalConstructor()
134 $access = $this->getMockBuilder(ilAccess::class)
135 ->disableOriginalConstructor()
138 $toolbar = $this->getMockBuilder(ilToolbarGUI::class)
139 ->disableOriginalConstructor()
142 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
143 ->disableOriginalConstructor()
146 $settingsFormFactory = $this->getMockBuilder(ilCertificateSettingsFormRepository::class)
147 ->disableOriginalConstructor()
151 ->expects($this->once())
152 ->method(
'fetchFormFieldData')
153 ->willReturn([
'something' =>
'value']);
163 $placeholderDescriptionObject,
167 $result = $repository->fetchFormFieldData(
'SomeContent');
169 $this->assertSame([
'something' =>
'value'], $result);
Class ilCertificateBaseTestCase.