From e893b351fa24a4c6bb2d93dc3e53de818c5f553d Mon Sep 17 00:00:00 2001 From: Gabriel Bull Date: Sun, 23 Mar 2014 11:51:29 -0400 Subject: [PATCH] Renamed Tests to test --- phpunit.xml.dist | 2 +- .../PhpWord}/AutoloaderTest.php | 0 .../PhpWord/DocumentPropertiesTest.php | 0 .../PhpWord/Exceptions/ExceptionTest.php | 0 .../Exceptions/InvalidImageExceptionTest.php | 0 .../Exceptions/InvalidStyleExceptionTest.php | 0 .../UnsupportedImageTypeExceptionTest.php | 0 .../PhpWord}/IOFactoryTest.php | 0 {tests/PHPWord => test/PhpWord}/MediaTest.php | 0 .../PHPWord => test/PhpWord}/PhpWordTest.php | 0 .../PhpWord}/Reader/Word2007Test.php | 0 .../Section/Footer/PreserveTextTest.php | 0 .../PhpWord/Section/FooterTest.php | 0 .../PhpWord/Section/FootnoteTest.php | 0 .../PhpWord/Section/HeaderTest.php | 0 .../PhpWord}/Section/ImageTest.php | 0 {tests => test}/PhpWord/Section/LinkTest.php | 0 .../PhpWord}/Section/ListItemTest.php | 0 .../PhpWord/Section/MemoryImageTest.php | 0 .../PhpWord/Section/ObjectTest.php | 0 .../PhpWord/Section/PageBreakTest.php | 0 .../PhpWord/Section/SettingsTest.php | 0 .../PhpWord/Section/Table/CellTest.php | 0 .../PhpWord/Section/Table/RowTest.php | 0 {tests => test}/PhpWord/Section/TableTest.php | 0 .../PhpWord/Section/TextBreakTest.php | 0 .../PhpWord/Section/TextRunTest.php | 0 .../PhpWord}/Section/TextTest.php | 0 {tests => test}/PhpWord/Section/TitleTest.php | 0 {tests => test}/PhpWord/SectionTest.php | 0 .../PHPWord => test/PhpWord}/SettingsTest.php | 0 .../PhpWord/Shared/DrawingTest.php | 0 .../PhpWord}/Shared/FileTest.php | 0 {tests => test}/PhpWord/Shared/FontTest.php | 0 .../PhpWord}/Shared/StringTest.php | 0 {tests => test}/PhpWord/Style/CellTest.php | 0 {tests => test}/PhpWord/Style/FontTest.php | 0 {tests => test}/PhpWord/Style/ImageTest.php | 0 .../PhpWord/Style/ListItemTest.php | 0 .../PhpWord/Style/ParagraphTest.php | 0 {tests => test}/PhpWord/Style/RowTest.php | 0 {tests => test}/PhpWord/Style/TOCTest.php | 0 .../PhpWord/Style/TableFullTest.php | 0 {tests => test}/PhpWord/Style/TableTest.php | 0 {tests => test}/PhpWord/Style/TabsTest.php | 0 {tests/PHPWord => test/PhpWord}/StyleTest.php | 0 {tests => test}/PhpWord/TOCTest.php | 0 {tests => test}/PhpWord/TemplateTest.php | 0 .../PhpWord/Writer/ODText/ContentTest.php | 0 .../PhpWord}/Writer/ODText/WriterPartTest.php | 0 {tests => test}/PhpWord/Writer/ODTextTest.php | 0 {tests => test}/PhpWord/Writer/RTFTest.php | 0 .../PhpWord/Writer/Word2007/BaseTest.php | 0 .../PhpWord/Writer/Word2007/DocumentTest.php | 0 .../PhpWord}/Writer/Word2007/FooterTest.php | 0 .../PhpWord/Writer/Word2007/FootnotesTest.php | 0 .../PhpWord}/Writer/Word2007/HeaderTest.php | 0 .../PhpWord/Writer/Word2007/StylesTest.php | 0 .../Writer/Word2007/WriterPartTest.php | 0 .../PhpWord/Writer/Word2007Test.php | 0 {tests/common => test}/bootstrap.php | 0 {tests => test}/common/TestHelperDOCX.php | 0 {tests => test}/common/XmlDocument.php | 0 .../data/documents/reader.docx.zip | Bin {tests => test}/data/documents/sheet.xls | Bin {tests => test}/data/images/PhpWord.png | Bin {tests => test}/data/images/alexz-johnson.pcx | Bin {tests => test}/data/images/angela_merkel.tif | Bin {tests => test}/data/images/duke_nukem.bmp | Bin {tests => test}/data/images/earth.jpg | Bin {tests => test}/data/images/firefox.png | Bin {tests => test}/data/images/mario.gif | Bin {tests => test}/data/images/mars.jpg | Bin {tests => test}/data/images/mars_noext_jpg | Bin {tests => test}/data/xsl/passthrough.xsl | 0 .../data/xsl/remove_tables_by_needle.xsl | 0 tests/PhpWord/Shared/FileTest.php | 42 ------------------ tests/data/documents/reader.docx | Bin 14208 -> 0 bytes .../data/documents/without_table_macros.docx | Bin 5083 -> 0 bytes tests/data/templates/blank.docx | Bin 3785 -> 0 bytes tests/data/templates/clone-merge.docx | Bin 14690 -> 0 bytes .../corrupted_main_document_part.docx | Bin 3806 -> 0 bytes tests/data/templates/with_table_macros.docx | Bin 5375 -> 0 bytes 83 files changed, 1 insertion(+), 43 deletions(-) rename {tests/PHPWord => test/PhpWord}/AutoloaderTest.php (100%) rename {tests => test}/PhpWord/DocumentPropertiesTest.php (100%) rename {tests => test}/PhpWord/Exceptions/ExceptionTest.php (100%) rename {tests => test}/PhpWord/Exceptions/InvalidImageExceptionTest.php (100%) rename {tests => test}/PhpWord/Exceptions/InvalidStyleExceptionTest.php (100%) rename {tests => test}/PhpWord/Exceptions/UnsupportedImageTypeExceptionTest.php (100%) rename {tests/PHPWord => test/PhpWord}/IOFactoryTest.php (100%) rename {tests/PHPWord => test/PhpWord}/MediaTest.php (100%) rename {tests/PHPWord => test/PhpWord}/PhpWordTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Reader/Word2007Test.php (100%) rename {tests => test}/PhpWord/Section/Footer/PreserveTextTest.php (100%) rename {tests => test}/PhpWord/Section/FooterTest.php (100%) rename {tests => test}/PhpWord/Section/FootnoteTest.php (100%) rename {tests => test}/PhpWord/Section/HeaderTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Section/ImageTest.php (100%) rename {tests => test}/PhpWord/Section/LinkTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Section/ListItemTest.php (100%) rename {tests => test}/PhpWord/Section/MemoryImageTest.php (100%) rename {tests => test}/PhpWord/Section/ObjectTest.php (100%) rename {tests => test}/PhpWord/Section/PageBreakTest.php (100%) rename {tests => test}/PhpWord/Section/SettingsTest.php (100%) rename {tests => test}/PhpWord/Section/Table/CellTest.php (100%) rename {tests => test}/PhpWord/Section/Table/RowTest.php (100%) rename {tests => test}/PhpWord/Section/TableTest.php (100%) rename {tests => test}/PhpWord/Section/TextBreakTest.php (100%) rename {tests => test}/PhpWord/Section/TextRunTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Section/TextTest.php (100%) rename {tests => test}/PhpWord/Section/TitleTest.php (100%) rename {tests => test}/PhpWord/SectionTest.php (100%) rename {tests/PHPWord => test/PhpWord}/SettingsTest.php (100%) rename {tests => test}/PhpWord/Shared/DrawingTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Shared/FileTest.php (100%) rename {tests => test}/PhpWord/Shared/FontTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Shared/StringTest.php (100%) rename {tests => test}/PhpWord/Style/CellTest.php (100%) rename {tests => test}/PhpWord/Style/FontTest.php (100%) rename {tests => test}/PhpWord/Style/ImageTest.php (100%) rename {tests => test}/PhpWord/Style/ListItemTest.php (100%) rename {tests => test}/PhpWord/Style/ParagraphTest.php (100%) rename {tests => test}/PhpWord/Style/RowTest.php (100%) rename {tests => test}/PhpWord/Style/TOCTest.php (100%) rename {tests => test}/PhpWord/Style/TableFullTest.php (100%) rename {tests => test}/PhpWord/Style/TableTest.php (100%) rename {tests => test}/PhpWord/Style/TabsTest.php (100%) rename {tests/PHPWord => test/PhpWord}/StyleTest.php (100%) rename {tests => test}/PhpWord/TOCTest.php (100%) rename {tests => test}/PhpWord/TemplateTest.php (100%) rename {tests => test}/PhpWord/Writer/ODText/ContentTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Writer/ODText/WriterPartTest.php (100%) rename {tests => test}/PhpWord/Writer/ODTextTest.php (100%) rename {tests => test}/PhpWord/Writer/RTFTest.php (100%) rename {tests => test}/PhpWord/Writer/Word2007/BaseTest.php (100%) rename {tests => test}/PhpWord/Writer/Word2007/DocumentTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Writer/Word2007/FooterTest.php (100%) rename {tests => test}/PhpWord/Writer/Word2007/FootnotesTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Writer/Word2007/HeaderTest.php (100%) rename {tests => test}/PhpWord/Writer/Word2007/StylesTest.php (100%) rename {tests/PHPWord => test/PhpWord}/Writer/Word2007/WriterPartTest.php (100%) rename {tests => test}/PhpWord/Writer/Word2007Test.php (100%) rename {tests/common => test}/bootstrap.php (100%) rename {tests => test}/common/TestHelperDOCX.php (100%) rename {tests => test}/common/XmlDocument.php (100%) rename {tests => test}/data/documents/reader.docx.zip (100%) rename {tests => test}/data/documents/sheet.xls (100%) rename {tests => test}/data/images/PhpWord.png (100%) rename {tests => test}/data/images/alexz-johnson.pcx (100%) rename {tests => test}/data/images/angela_merkel.tif (100%) rename {tests => test}/data/images/duke_nukem.bmp (100%) rename {tests => test}/data/images/earth.jpg (100%) rename {tests => test}/data/images/firefox.png (100%) rename {tests => test}/data/images/mario.gif (100%) rename {tests => test}/data/images/mars.jpg (100%) rename {tests => test}/data/images/mars_noext_jpg (100%) rename {tests => test}/data/xsl/passthrough.xsl (100%) rename {tests => test}/data/xsl/remove_tables_by_needle.xsl (100%) delete mode 100644 tests/PhpWord/Shared/FileTest.php delete mode 100644 tests/data/documents/reader.docx delete mode 100644 tests/data/documents/without_table_macros.docx delete mode 100644 tests/data/templates/blank.docx delete mode 100644 tests/data/templates/clone-merge.docx delete mode 100644 tests/data/templates/corrupted_main_document_part.docx delete mode 100644 tests/data/templates/with_table_macros.docx diff --git a/phpunit.xml.dist b/phpunit.xml.dist index a57f5bb6..59c7e38a 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,6 +1,6 @@ assertTrue(File::file_exists('blank.docx')); - } - /** - * Test file_exists() - */ - public function testNoFileExists() - { - $dir = join(\DIRECTORY_SEPARATOR, array(\PHPWORD_TESTS_BASE_DIR, 'data', 'templates')); - chdir($dir); - $this->assertFalse(File::file_exists('404.docx')); - } - - /** - * Test realpath() - */ - public function testRealpath() - { - $dir = join(\DIRECTORY_SEPARATOR, array(\PHPWORD_TESTS_BASE_DIR, 'data', 'templates')); - chdir($dir); - $file = 'blank.docx'; - $expected = $dir . \DIRECTORY_SEPARATOR . $file; - $this->assertEquals($expected, File::realpath($file)); - } -} diff --git a/tests/data/documents/reader.docx b/tests/data/documents/reader.docx deleted file mode 100644 index e2ceeb646e699713e15fb13b7f0da74be49688ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14208 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 bpu|dPLvVM8;2zvHxH|-WBs0vAnR)N6b${Kn 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 diff --git a/tests/data/templates/corrupted_main_document_part.docx b/tests/data/templates/corrupted_main_document_part.docx deleted file mode 100644 index 69712525a457a27726e88de7a7528f53f06d1465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3806 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