Merge remote-tracking branch 'upstream/develop' into develop
This commit is contained in:
commit
bde8666429
@ -1,11 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests;
|
namespace PHPWord\Tests;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Autoloader;
|
use PHPWord_Autoloader;
|
||||||
use PHPWord_Autoloader as Autoloader;
|
use PHPWord_Autoloader as Autoloader;
|
||||||
|
|
||||||
class AutoloaderTest extends PHPUnit_Framework_TestCase
|
class AutoloaderTest extends \PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
public function testRegister()
|
public function testRegister()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests;
|
namespace PHPWord\Tests;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_IOFactory;
|
use PHPWord_IOFactory;
|
||||||
use PHPWord_Writer_Word2007;
|
use PHPWord_Writer_Word2007;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests;
|
namespace PHPWord\Tests;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Media;
|
use PHPWord_Media;
|
||||||
use PHPWord_Section;
|
use PHPWord_Section;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Reader;
|
namespace PHPWord\Tests\Reader;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Reader_Word2007;
|
use PHPWord_Reader_Word2007;
|
||||||
use PHPWord_IOFactory;
|
use PHPWord_IOFactory;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section\Footer;
|
namespace PHPWord\Tests\Section\Footer;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Footer_PreserveText;
|
use PHPWord_Section_Footer_PreserveText;
|
||||||
|
|
||||||
class PreserveTextTest extends \PHPUnit_Framework_TestCase
|
class PreserveTextTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Footer;
|
use PHPWord_Section_Footer;
|
||||||
|
|
||||||
class FooterTest extends \PHPUnit_Framework_TestCase
|
class FooterTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Footnote;
|
use PHPWord_Section_Footnote;
|
||||||
|
|
||||||
class FootnoteTest extends \PHPUnit_Framework_TestCase
|
class FootnoteTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Header;
|
use PHPWord_Section_Header;
|
||||||
|
|
||||||
class HeaderTest extends \PHPUnit_Framework_TestCase
|
class HeaderTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Image;
|
use PHPWord_Section_Image;
|
||||||
use PHPWord_Style_Image;
|
use PHPWord_Style_Image;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Link;
|
use PHPWord_Section_Link;
|
||||||
use PHPWord_Style_Font;
|
use PHPWord_Style_Font;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_ListItem;
|
use PHPWord_Section_ListItem;
|
||||||
use PHPWord_Style_ListItem;
|
use PHPWord_Style_ListItem;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_MemoryImage;
|
use PHPWord_Section_MemoryImage;
|
||||||
|
|
||||||
class MemoryImageTest extends \PHPUnit_Framework_TestCase
|
class MemoryImageTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Object;
|
use PHPWord_Section_Object;
|
||||||
|
|
||||||
class ObjectTest extends \PHPUnit_Framework_TestCase
|
class ObjectTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_PageBreak;
|
use PHPWord_Section_PageBreak;
|
||||||
|
|
||||||
class PageBreakTest extends \PHPUnit_Framework_TestCase
|
class PageBreakTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Settings;
|
use PHPWord_Section_Settings;
|
||||||
|
|
||||||
class SettingsTest extends \PHPUnit_Framework_TestCase
|
class SettingsTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section\Table;
|
namespace PHPWord\Tests\Section\Table;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Table_Cell;
|
use PHPWord_Section_Table_Cell;
|
||||||
|
|
||||||
class CellTest extends \PHPUnit_Framework_TestCase
|
class CellTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section\Table;
|
namespace PHPWord\Tests\Section\Table;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Table_Row;
|
use PHPWord_Section_Table_Row;
|
||||||
|
|
||||||
class RowTest extends \PHPUnit_Framework_TestCase
|
class RowTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Table;
|
use PHPWord_Section_Table;
|
||||||
|
|
||||||
class TableTest extends \PHPUnit_Framework_TestCase
|
class TableTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_TextBreak;
|
use PHPWord_Section_TextBreak;
|
||||||
|
|
||||||
class TextBreakTest extends \PHPUnit_Framework_TestCase
|
class TextBreakTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_TextRun;
|
use PHPWord_Section_TextRun;
|
||||||
|
|
||||||
class TextRunTest extends \PHPUnit_Framework_TestCase
|
class TextRunTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Text;
|
use PHPWord_Section_Text;
|
||||||
|
|
||||||
class TextTest extends \PHPUnit_Framework_TestCase
|
class TextTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Section;
|
namespace PHPWord\Tests\Section;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section_Title;
|
use PHPWord_Section_Title;
|
||||||
|
|
||||||
class TitleTest extends \PHPUnit_Framework_TestCase
|
class TitleTest extends \PHPUnit_Framework_TestCase
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests;
|
namespace PHPWord\Tests;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Section;
|
use PHPWord_Section;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Shared;
|
namespace PHPWord\Tests\Shared;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Shared_Drawing;
|
use PHPWord_Shared_Drawing;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Shared;
|
namespace PHPWord\Tests\Shared;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Shared_File;
|
use PHPWord_Shared_File;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Shared;
|
namespace PHPWord\Tests\Shared;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_Shared_Font;
|
use PHPWord_Shared_Font;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Shared;
|
namespace PHPWord\Tests\Shared;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Shared_String;
|
use PHPWord_Shared_String;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_Cell;
|
use PHPWord_Style_Cell;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_Style_Font;
|
use PHPWord_Style_Font;
|
||||||
use PHPWord\Tests\TestHelperDOCX;
|
use PHPWord\Tests\TestHelperDOCX;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_Image;
|
use PHPWord_Style_Image;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_ListItem;
|
use PHPWord_Style_ListItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_Style_Paragraph;
|
use PHPWord_Style_Paragraph;
|
||||||
use PHPWord_Style_Tab;
|
use PHPWord_Style_Tab;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_Row;
|
use PHPWord_Style_Row;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_TOC;
|
use PHPWord_Style_TOC;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_TableFull;
|
use PHPWord_Style_TableFull;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Style_Table;
|
use PHPWord_Style_Table;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Style;
|
namespace PHPWord\Tests\Style;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_Style_Tab;
|
use PHPWord_Style_Tab;
|
||||||
use PHPWord_Style_Tabs;
|
use PHPWord_Style_Tabs;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests;
|
namespace PHPWord\Tests;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_TOC;
|
use PHPWord_TOC;
|
||||||
use PHPWord_Style_TOC;
|
use PHPWord_Style_TOC;
|
||||||
|
|
||||||
@ -12,7 +11,7 @@ use PHPWord_Style_TOC;
|
|||||||
* @covers PHPWord_TOC
|
* @covers PHPWord_TOC
|
||||||
* @runTestsInSeparateProcesses
|
* @runTestsInSeparateProcesses
|
||||||
*/
|
*/
|
||||||
class TOCTest extends PHPUnit_Framework_TestCase
|
class TOCTest extends \PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @covers PHPWord_TOC::__construct
|
* @covers PHPWord_TOC::__construct
|
||||||
|
|||||||
@ -6,21 +6,20 @@ use PHPWord_Template;
|
|||||||
/**
|
/**
|
||||||
* @coversDefaultClass PHPWord_Template
|
* @coversDefaultClass PHPWord_Template
|
||||||
*/
|
*/
|
||||||
class TemplateTest extends \PHPUnit_Framework_TestCase
|
final class TemplateTest extends \PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @covers ::applyXslStyleSheet
|
* @covers ::save
|
||||||
* @test
|
* @test
|
||||||
*/
|
*/
|
||||||
final public function testXslStyleSheetCanBeApplied()
|
final public function testTemplateCanBeSavedInTemporaryLocation()
|
||||||
{
|
{
|
||||||
$template = new PHPWord_Template(
|
$templateFqfn = \join(
|
||||||
\join(
|
\DIRECTORY_SEPARATOR,
|
||||||
\DIRECTORY_SEPARATOR,
|
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'templates', 'with_table_macros.docx')
|
||||||
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'templates', 'with_table_macros.docx')
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$document = new PHPWord_Template($templateFqfn);
|
||||||
$xslDOMDocument = new \DOMDocument();
|
$xslDOMDocument = new \DOMDocument();
|
||||||
$xslDOMDocument->load(
|
$xslDOMDocument->load(
|
||||||
\join(
|
\join(
|
||||||
@ -28,32 +27,61 @@ class TemplateTest extends \PHPUnit_Framework_TestCase
|
|||||||
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'xsl', 'remove_tables_by_needle.xsl')
|
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'xsl', 'remove_tables_by_needle.xsl')
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach (array('${employee.', '${scoreboard.') as $needle) {
|
foreach (array('${employee.', '${scoreboard.') as $needle) {
|
||||||
$template->applyXslStyleSheet($xslDOMDocument, array('needle' => $needle));
|
$document->applyXslStyleSheet($xslDOMDocument, array('needle' => $needle));
|
||||||
}
|
}
|
||||||
|
|
||||||
$actualDocument = $template->save();
|
$documentFqfn = $document->save();
|
||||||
$expectedDocument = \join(
|
|
||||||
|
$this->assertNotEmpty($documentFqfn, 'FQFN of the saved document is empty.');
|
||||||
|
$this->assertFileExists($documentFqfn, "The saved document \"{$documentFqfn}\" doesn't exist.");
|
||||||
|
|
||||||
|
$templateZip = new \ZipArchive();
|
||||||
|
$templateZip->open($templateFqfn);
|
||||||
|
$templateXml = $templateZip->getFromName('word/document.xml');
|
||||||
|
if ($templateZip->close() === false) {
|
||||||
|
throw new \Exception("Could not close zip file \"{$templateZip}\".");
|
||||||
|
}
|
||||||
|
|
||||||
|
$documentZip = new \ZipArchive();
|
||||||
|
$documentZip->open($documentFqfn);
|
||||||
|
$documentXml = $documentZip->getFromName('word/document.xml');
|
||||||
|
if ($documentZip->close() === false) {
|
||||||
|
throw new \Exception("Could not close zip file \"{$documentZip}\".");
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->assertNotEquals($documentXml, $templateXml);
|
||||||
|
|
||||||
|
return $documentFqfn;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @covers ::applyXslStyleSheet
|
||||||
|
* @depends testTemplateCanBeSavedInTemporaryLocation
|
||||||
|
* @test
|
||||||
|
*/
|
||||||
|
final public function testXslStyleSheetCanBeApplied($actualDocumentFqfn)
|
||||||
|
{
|
||||||
|
$expectedDocumentFqfn = \join(
|
||||||
\DIRECTORY_SEPARATOR,
|
\DIRECTORY_SEPARATOR,
|
||||||
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'documents', 'without_table_macros.docx')
|
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'documents', 'without_table_macros.docx')
|
||||||
);
|
);
|
||||||
|
|
||||||
$actualZip = new \ZipArchive();
|
$actualDocumentZip = new \ZipArchive();
|
||||||
$actualZip->open($actualDocument);
|
$actualDocumentZip->open($actualDocumentFqfn);
|
||||||
$actualXml = $actualZip->getFromName('word/document.xml');
|
$actualDocumentXml = $actualDocumentZip->getFromName('word/document.xml');
|
||||||
if ($actualZip->close() === false) {
|
if ($actualDocumentZip->close() === false) {
|
||||||
throw new \Exception('Could not close zip file "' . $actualDocument . '".');
|
throw new \Exception("Could not close zip file \"{$actualDocumentFqfn}\".");
|
||||||
}
|
}
|
||||||
|
|
||||||
$expectedZip = new \ZipArchive();
|
$expectedDocumentZip = new \ZipArchive();
|
||||||
$expectedZip->open($expectedDocument);
|
$expectedDocumentZip->open($expectedDocumentFqfn);
|
||||||
$expectedXml = $expectedZip->getFromName('word/document.xml');
|
$expectedDocumentXml = $expectedDocumentZip->getFromName('word/document.xml');
|
||||||
if ($expectedZip->close() === false) {
|
if ($expectedDocumentZip->close() === false) {
|
||||||
throw new \Exception('Could not close zip file "' . $expectedDocument . '".');
|
throw new \Exception("Could not close zip file \"{$expectedDocumentFqfn}\".");
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->assertXmlStringEqualsXmlString($expectedXml, $actualXml);
|
$this->assertXmlStringEqualsXmlString($expectedDocumentXml, $actualDocumentXml);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Writer;
|
namespace PHPWord\Tests\Writer;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Writer_ODText;
|
use PHPWord_Writer_ODText;
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Writer;
|
namespace PHPWord\Tests\Writer;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Writer_RTF;
|
use PHPWord_Writer_RTF;
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Writer\Word2007;
|
namespace PHPWord\Tests\Writer\Word2007;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord\Tests\TestHelperDOCX;
|
use PHPWord\Tests\TestHelperDOCX;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Writer\Word2007;
|
namespace PHPWord\Tests\Writer\Word2007;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_Writer_Word2007;
|
use PHPWord_Writer_Word2007;
|
||||||
use PHPWord_Writer_Word2007_Document;
|
use PHPWord_Writer_Word2007_Document;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Writer\Word2007;
|
namespace PHPWord\Tests\Writer\Word2007;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord\Tests\TestHelperDOCX;
|
use PHPWord\Tests\TestHelperDOCX;
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests\Writer;
|
namespace PHPWord\Tests\Writer;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord_Writer_Word2007;
|
use PHPWord_Writer_Word2007;
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord\Tests\TestHelperDOCX;
|
use PHPWord\Tests\TestHelperDOCX;
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace PHPWord\Tests;
|
namespace PHPWord\Tests;
|
||||||
|
|
||||||
use PHPUnit_Framework_TestCase;
|
|
||||||
use PHPWord;
|
use PHPWord;
|
||||||
use PHPWord_DocumentProperties;
|
use PHPWord_DocumentProperties;
|
||||||
use PHPWord_Section;
|
use PHPWord_Section;
|
||||||
@ -14,7 +13,7 @@ use PHPWord_Style;
|
|||||||
* @covers PHPWord
|
* @covers PHPWord
|
||||||
* @runTestsInSeparateProcesses
|
* @runTestsInSeparateProcesses
|
||||||
*/
|
*/
|
||||||
class PHPWordTest extends PHPUnit_Framework_TestCase
|
class PHPWordTest extends \PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var PHPWord
|
* @var PHPWord
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user