19declare(strict_types=1);
30 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
33 $logger = $this->getMockBuilder(ilLogger::class)
34 ->disableOriginalConstructor()
40 ->expects($this->once())
41 ->method(
'listContents')
43 new Metadata(
'certificate.xml',
'file'),
44 new Metadata(
'background.jpg',
'file'),
47 ->expects($this->once())
48 ->method(
'listContents')
50 new Metadata(
'certificate.xml',
'file'),
51 new Metadata(
'background.jpg',
'file'),
54 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
56 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
59 $objectHelper->method(
'lookupType')
62 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
63 ->disableOriginalConstructor()
67 ->method(
'moveUploadedFile')
71 ->expects($this->once())
75 ->expects($this->once())
76 ->method(
'convertImage');
78 $database = $this->getMockBuilder(ilDBInterface::class)
79 ->disableOriginalConstructor()
84 'some/path/certificate.xml',
85 $placeholderDescriptionObject,
96 $result = $action->import(
105 $this->assertTrue($result);
110 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
113 $logger = $this->getMockBuilder(ilLogger::class)
114 ->disableOriginalConstructor()
119 ->expects($this->once())
120 ->method(
'listContents')
122 new Metadata(
'certificate.xml',
'file')
126 ->expects($this->once())
127 ->method(
'listContents')
129 new Metadata(
'certificate.xml',
'file')
132 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
134 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
137 $objectHelper->method(
'lookupType')
140 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
141 ->disableOriginalConstructor()
145 ->method(
'moveUploadedFile')
149 ->expects($this->once())
152 $database = $this->getMockBuilder(ilDBInterface::class)
153 ->disableOriginalConstructor()
158 'some/path/certificate.xml',
159 $placeholderDescriptionObject,
170 $result = $action->import(
179 $this->assertTrue($result);
184 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
187 $logger = $this->getMockBuilder(ilLogger::class)
188 ->disableOriginalConstructor()
194 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
196 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
199 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
200 ->disableOriginalConstructor()
204 ->method(
'moveUploadedFile')
208 ->expects($this->once())
211 $database = $this->getMockBuilder(ilDBInterface::class)
212 ->disableOriginalConstructor()
216 ->expects($this->once())
217 ->method(
'listContents')
222 'some/path/certificate.xml',
223 $placeholderDescriptionObject,
234 $result = $action->import(
243 $this->assertFalse($result);
248 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
249 ->disableOriginalConstructor()
252 $logger = $this->getMockBuilder(ilLogger::class)
253 ->disableOriginalConstructor()
259 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
261 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
264 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
265 ->disableOriginalConstructor()
269 ->method(
'moveUploadedFile')
272 $database = $this->getMockBuilder(ilDBInterface::class)
273 ->disableOriginalConstructor()
278 'some/path/certificate.xml',
279 $placeholderDescriptionObject,
290 $result = $action->import(
299 $this->assertFalse($result);
Class ilCertificateBaseTestCase.
testZipfileCouldNoBeMoved()
testNoXmlFileInUplodadZipFolder()
testCertificateCanBeImportedWithoutBackgroundImage()
testCertificateCanBeImportedWithBackgroundImage()
Class FlySystemFileAccessTest \Provider\FlySystem @runTestsInSeparateProcesses @preserveGlobalState d...
Class ChatMainBarProvider \MainMenu\Provider.