◆ testCommasWillBeConvertedToPointInDecimalSepartor()
ilXlsFoParserTest::testCommasWillBeConvertedToPointInDecimalSepartor |
( |
| ) |
|
Definition at line 273 of file ilXlsFoParserTest.php.
276 'certificate_text' =>
'<xml> Some Context </xml>',
277 'margin_body' => array(
283 'pageformat' =>
'custom',
284 'pagewidth' =>
'210mm',
285 'pageheight' =>
'297mm' 288 $settings = $this->getMockBuilder(
'ilSetting')
289 ->disableOriginalConstructor()
292 $settings->method(
'get')
293 ->willReturn(
'Something');
295 $pageFormats = $this->getMockBuilder(
'ilPageFormats')
296 ->disableOriginalConstructor()
299 $pageFormats->method(
'fetchPageFormats')
309 $xmlChecker = $this->getMockBuilder(
'ilXMLChecker')
312 $utilHelper = $this->getMockBuilder(
'ilCertificateUtilHelper')
315 $utilHelper->method(
'stripSlashes')
316 ->willReturnOnConsecutiveCalls(
325 $xlstProcess = $this->getMockBuilder(
'ilCertificateXlstProcess')
328 $xlstProcess->method(
'process')
331 '/_xml' =>
'<html><body><xml> Some Context </xml></body></html>',
332 '/_xsl' =>
'<xml>Some XLS Content</xml>' 335 'pageheight' =>
'29.7mm',
336 'pagewidth' =>
'21.0mm',
337 'backgroundimage' =>
'[BACKGROUND_IMAGE]',
338 'marginbody' =>
'1cm 2cm 3cm 4cm' 341 ->willReturn(
'Something Processed');
343 $language = $this->getMockBuilder(
'ilLanguage')
344 ->disableOriginalConstructor()
347 $certificateXlsFileLoader = $this->getMockBuilder(
'ilCertificateXlsFileLoader')
350 $certificateXlsFileLoader->method(
'getXlsCertificateContent')
351 ->willReturn(
'<xml>Some XLS Content</xml>');
360 $certificateXlsFileLoader
363 $output = $xlsFoParser->parse($formData);
365 $this->assertEquals(
'Something Processed', $output);
◆ testParseButXmlCheckerFindsAnError()
ilXlsFoParserTest::testParseButXmlCheckerFindsAnError |
( |
| ) |
|
Definition at line 105 of file ilXlsFoParserTest.php.
107 $this->expectException(\Exception::class);
110 'certificate_text' =>
'<xml> Some Context </xml>',
111 'margin_body' => array(
117 'pageformat' =>
'custom' 120 $settings = $this->getMockBuilder(
'ilSetting')
121 ->disableOriginalConstructor()
124 $settings->method(
'get')
125 ->willReturn(
'Something');
127 $pageFormats = $this->getMockBuilder(
'ilPageFormats')
128 ->disableOriginalConstructor()
131 $pageFormats->method(
'fetchPageFormats')
141 $xmlChecker = $this->getMockBuilder(
'ilXMLChecker')
144 $xmlChecker->method(
'hasError')
147 $utilHelper = $this->getMockBuilder(
'ilCertificateUtilHelper')
150 $xlstProcess = $this->getMockBuilder(
'ilCertificateXlstProcess')
153 $language = $this->getMockBuilder(
'ilLanguage')
154 ->disableOriginalConstructor()
157 $certificateXlsFileLoader = $this->getMockBuilder(
'ilCertificateXlsFileLoader')
160 $certificateXlsFileLoader->method(
'getXlsCertificateContent')
161 ->willReturn(
'<xml>Some XLS Content</xml>');
170 $certificateXlsFileLoader
173 $xlsFoParser->parse($formData);
◆ testParseWithCustomPageFormatting()
ilXlsFoParserTest::testParseWithCustomPageFormatting |
( |
| ) |
|
Definition at line 178 of file ilXlsFoParserTest.php.
181 'certificate_text' =>
'<xml> Some Context </xml>',
182 'margin_body' => array(
188 'pageformat' =>
'custom',
189 'pagewidth' =>
'210mm',
190 'pageheight' =>
'297mm' 193 $settings = $this->getMockBuilder(
'ilSetting')
194 ->disableOriginalConstructor()
197 $settings->method(
'get')
198 ->willReturn(
'Something');
200 $pageFormats = $this->getMockBuilder(
'ilPageFormats')
201 ->disableOriginalConstructor()
204 $pageFormats->method(
'fetchPageFormats')
214 $xmlChecker = $this->getMockBuilder(
'ilXMLChecker')
217 $utilHelper = $this->getMockBuilder(
'ilCertificateUtilHelper')
220 $utilHelper->method(
'stripSlashes')
221 ->willReturnOnConsecutiveCalls(
230 $xlstProcess = $this->getMockBuilder(
'ilCertificateXlstProcess')
233 $xlstProcess->method(
'process')
236 '/_xml' =>
'<html><body><xml> Some Context </xml></body></html>',
237 '/_xsl' =>
'<xml>Some XLS Content</xml>' 240 'pageheight' =>
'297mm',
241 'pagewidth' =>
'210mm',
242 'backgroundimage' =>
'[BACKGROUND_IMAGE]',
243 'marginbody' =>
'1cm 2cm 3cm 4cm' 246 ->willReturn(
'Something Processed');
248 $language = $this->getMockBuilder(
'ilLanguage')
249 ->disableOriginalConstructor()
252 $certificateXlsFileLoader = $this->getMockBuilder(
'ilCertificateXlsFileLoader')
255 $certificateXlsFileLoader->method(
'getXlsCertificateContent')
256 ->willReturn(
'<xml>Some XLS Content</xml>');
265 $certificateXlsFileLoader
268 $output = $xlsFoParser->parse($formData);
270 $this->assertEquals(
'Something Processed', $output);
◆ testParseWithNonCustomPageFormatting()
ilXlsFoParserTest::testParseWithNonCustomPageFormatting |
( |
| ) |
|
Definition at line 9 of file ilXlsFoParserTest.php.
12 'certificate_text' =>
'<xml> Some Context </xml>',
13 'margin_body' => array(
22 $settings = $this->getMockBuilder(
'ilSetting')
23 ->disableOriginalConstructor()
26 $settings->method(
'get')
27 ->willReturn(
'Something');
29 $pageFormats = $this->getMockBuilder(
'ilPageFormats')
30 ->disableOriginalConstructor()
33 $pageFormats->method(
'fetchPageFormats')
43 $xmlChecker = $this->getMockBuilder(
'ilXMLChecker')
46 $utilHelper = $this->getMockBuilder(
'ilCertificateUtilHelper')
49 $utilHelper->method(
'stripSlashes')
50 ->willReturnOnConsecutiveCalls(
59 $xlstProcess = $this->getMockBuilder(
'ilCertificateXlstProcess')
62 $xlstProcess->method(
'process')
65 '/_xml' =>
'<html><body><xml> Some Context </xml></body></html>',
66 '/_xsl' =>
'<xml>Some XLS Content</xml>' 69 'pageheight' =>
'297mm',
70 'pagewidth' =>
'210mm',
71 'backgroundimage' =>
'[BACKGROUND_IMAGE]',
72 'marginbody' =>
'1cm 2cm 3cm 4cm' 75 ->willReturn(
'Something Processed');
77 $language = $this->getMockBuilder(
'ilLanguage')
78 ->disableOriginalConstructor()
81 $certificateXlsFileLoader = $this->getMockBuilder(
'ilCertificateXlsFileLoader')
84 $certificateXlsFileLoader->method(
'getXlsCertificateContent')
85 ->willReturn(
'<xml>Some XLS Content</xml>');
94 $certificateXlsFileLoader
97 $output = $xlsFoParser->parse($formData);
99 $this->assertEquals(
'Something Processed', $output);
The documentation for this class was generated from the following file: