Definition at line 12 of file ExcelTest.php.
◆ _getSampleOutputFile()
Path for Sample File
- Returns
- string
Definition at line 45 of file ExcelTest.php.
47 return __DIR__ .
'/_files/sample.xml';
defined('TESTS_BP')||define('TESTS_BP' __DIR__
◆ _writeFile()
_writeFile |
( |
|
$callback = false | ) |
|
|
protected |
Write Data into File
- Parameters
-
- Returns
- string
Definition at line 103 of file ExcelTest.php.
105 $name = md5(microtime());
106 $file = TESTS_TEMP_DIR .
'/' .
$name .
'.xml';
108 $stream = new \Magento\Framework\Filesystem\File\Write(
110 new \
Magento\Framework\Filesystem\Driver\File(),
116 $convert = new \Magento\Framework\Convert\Excel(
new \ArrayIterator($this->_testData));
117 $convert->setDataHeader($this->_testHeader);
118 $convert->setDataFooter($this->_testFooter);
120 $convert = new \Magento\Framework\Convert\Excel(
121 new \ArrayIterator($this->_testData),
122 [$this,
'callbackMethod']
126 $convert->write($stream);
if(!isset($_GET['name'])) $name
◆ callbackMethod()
Callback method
- Parameters
-
- Returns
- array
Definition at line 56 of file ExcelTest.php.
◆ testConvert()
Test \Magento\Framework\Convert\Excel->convert() \Magento\Framework\Convert\Excel($iterator)
- Returns
- void
Definition at line 71 of file ExcelTest.php.
73 $convert = new \Magento\Framework\Convert\Excel(
new \ArrayIterator($this->_testData));
74 $convert->setDataHeader($this->_testHeader);
75 $convert->setDataFooter($this->_testFooter);
76 $this->assertXmlStringEqualsXmlString(
◆ testConvertCallback()
Test \Magento\Framework\Convert\Excel->convert() \Magento\Framework\Convert\Excel($iterator, $callbackMethod)
- Returns
- void
Definition at line 88 of file ExcelTest.php.
90 $convert = new \Magento\Framework\Convert\Excel(
91 new \ArrayIterator($this->_testData),
92 [$this,
'callbackMethod']
94 $this->assertContains(
'_TRUE_', $convert->convert(),
'Failed asserting that callback method is called.');
◆ testWrite()
Test \Magento\Framework\Convert\Excel->write() \Magento\Framework\Convert\Excel($iterator)
- Returns
- void
Definition at line 139 of file ExcelTest.php.
142 $this->assertXmlStringEqualsXmlString(
_writeFile($callback=false)
◆ testWriteCallback()
Test \Magento\Framework\Convert\Excel->write() \Magento\Framework\Convert\Excel($iterator, $callbackMethod)
- Returns
- void
Definition at line 154 of file ExcelTest.php.
157 $this->assertContains(
'_TRUE_',
file_get_contents($file),
'Failed asserting that callback method is called.');
_writeFile($callback=false)
◆ $_testFooter
Initial value:= [
'FooterID', 'FooterName', 'FooterEmail', 'FooterGroup', 'FooterPhone', 'Footer+Phone', 'FooterZIP',
'Footer0ZIP', 'FooterCountry', 'FooterRegion', 'FooterSymbol=', 'FooterSymbol-', 'FooterSymbol+'
]
Definition at line 35 of file ExcelTest.php.
◆ $_testHeader
Initial value:= [
'HeaderID', 'HeaderName', 'HeaderEmail', 'HeaderGroup', 'HeaderPhone', 'Header+Phone', 'HeaderZIP',
'Header0ZIP', 'HeaderCountry', 'HeaderRegion', 'HeaderSymbol=', 'HeaderSymbol-', 'HeaderSymbol+'
]
Definition at line 30 of file ExcelTest.php.
The documentation for this class was generated from the following file: