19 declare(strict_types=1);
28 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
31 $logger = $this->getMockBuilder(ilLogger::class)
32 ->disableOriginalConstructor()
39 ->expects($this->once())
40 ->method(
'deleteDir');
42 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
44 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
47 $objectHelper->method(
'lookupType')
50 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
54 ->method(
'moveUploadedFile')
58 ->expects($this->once())
66 'entry' =>
'background.jpg' 70 'entry' =>
'certificate.xml' 75 ->expects($this->once())
76 ->method(
'convertImage');
78 $database = $this->getMockBuilder(ilDBInterface::class)
79 ->disableOriginalConstructor()
84 'some/path/certiicate.xml',
85 $placeholderDescriptionObject,
95 $result = $action->import(
103 $this->assertTrue($result);
108 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
111 $logger = $this->getMockBuilder(ilLogger::class)
112 ->disableOriginalConstructor()
115 $filesystem = $this->getMockBuilder(
ILIAS\
Filesystem\Filesystem::class)
119 ->expects($this->once())
120 ->method(
'deleteDir');
122 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
124 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
127 $objectHelper->method(
'lookupType')
130 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
134 ->method(
'moveUploadedFile')
138 ->expects($this->once())
146 'entry' =>
'certificate.xml' 150 $database = $this->getMockBuilder(ilDBInterface::class)
151 ->disableOriginalConstructor()
156 'some/path/certiicate.xml',
157 $placeholderDescriptionObject,
167 $result = $action->import(
175 $this->assertTrue($result);
180 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
183 $logger = $this->getMockBuilder(ilLogger::class)
184 ->disableOriginalConstructor()
187 $filesystem = $this->getMockBuilder(
ILIAS\
Filesystem\Filesystem::class)
191 ->expects($this->once())
192 ->method(
'deleteDir');
194 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
196 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
199 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
203 ->method(
'moveUploadedFile')
207 ->expects($this->once())
214 $database = $this->getMockBuilder(ilDBInterface::class)
215 ->disableOriginalConstructor()
220 'some/path/certiicate.xml',
221 $placeholderDescriptionObject,
231 $result = $action->import(
239 $this->assertFalse($result);
244 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
245 ->disableOriginalConstructor()
248 $logger = $this->getMockBuilder(ilLogger::class)
249 ->disableOriginalConstructor()
252 $filesystem = $this->getMockBuilder(
ILIAS\
Filesystem\Filesystem::class)
256 ->expects($this->once())
257 ->method(
'deleteDir');
259 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
261 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
264 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
268 ->method(
'moveUploadedFile')
271 $database = $this->getMockBuilder(ilDBInterface::class)
272 ->disableOriginalConstructor()
277 'some/path/certiicate.xml',
278 $placeholderDescriptionObject,
288 $result = $action->import(
296 $this->assertFalse($result);
testZipfileCouldNoBeMoved()
testCertificateCanBeImportedWithBackgroundImage()
testCertificateCanBeImportedWithoutBackgroundImage()
Class ChatMainBarProvider .
testNoXmlFileInUplodadZipFolder()
Class ilCertificateBaseTestCase.
Class FlySystemFileAccessTest disabled disabled disabled.