[TASK] Refactor ext:impexp functional tests
The ext:impexp functional tests are rather hard to read and follow. The patch untangles them to make them better maintainable: * Combine the two different import / export abstract classes into 1 class * Don't inherit from AbstractDataHandlerActionTestCase anymore * Give single test cases better file names and do not hide them in sub dirs * Move all fixtures to Fixtures/ dir * Use less helper methods to import and test things * File paths are more straight and with less helper magic Change-Id: Iae36771b94045f99444f394129cbcf183168b584 Resolves: #81393 Releases: master, 8.7 Reviewed-on: https://review.typo3.org/52980 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Tested-by:
Mona Muzaffar <mona.muzaffar@gmx.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu....>
Showing
- typo3/sysext/impexp/Tests/Functional/AbstractImportExportTestCase.php 69 additions, 22 deletions.../impexp/Tests/Functional/AbstractImportExportTestCase.php
- typo3/sysext/impexp/Tests/Functional/Export/GroupFileAndFileReferenceItemInFlexFormTest.php 23 additions, 17 deletions...al/Export/GroupFileAndFileReferenceItemInFlexFormTest.php
- typo3/sysext/impexp/Tests/Functional/Export/GroupFileAndFileReferenceItemTest.php 41 additions, 27 deletions...s/Functional/Export/GroupFileAndFileReferenceItemTest.php
- typo3/sysext/impexp/Tests/Functional/Export/IrreTutorialRecordsTest.php 20 additions, 19 deletions...mpexp/Tests/Functional/Export/IrreTutorialRecordsTest.php
- typo3/sysext/impexp/Tests/Functional/Export/PagesAndTtContentTest.php 25 additions, 19 deletions.../impexp/Tests/Functional/Export/PagesAndTtContentTest.php
- typo3/sysext/impexp/Tests/Functional/Export/PagesAndTtContentWithImagesTest.php 55 additions, 38 deletions...sts/Functional/Export/PagesAndTtContentWithImagesTest.php
- typo3/sysext/impexp/Tests/Functional/Fixtures/Database/tt_content-with-rte-image-n-file-link.xml 0 additions, 13 deletions...xtures/Database/tt_content-with-rte-image-n-file-link.xml
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importGroupFileAndFileReferenceItem.csv 0 additions, 0 deletions...atabaseAssertions/importGroupFileAndFileReferenceItem.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importGroupFileAndFileReferenceItemInFlexForm.csv 0 additions, 0 deletions...ertions/importGroupFileAndFileReferenceItemInFlexForm.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importGroupFileAndFileReferenceItemWithRootLevelAndPagesAllowed.csv 0 additions, 0 deletions...pFileAndFileReferenceItemWithRootLevelAndPagesAllowed.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importGroupFileAndFileReferenceItemWithRootLevelNotAllowed.csv 0 additions, 0 deletions...tGroupFileAndFileReferenceItemWithRootLevelNotAllowed.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importGroupFileAndFileReferenceItemWithRootLevelOnlyAllowed.csv 0 additions, 0 deletions...GroupFileAndFileReferenceItemWithRootLevelOnlyAllowed.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importIrreRecords.csv 0 additions, 0 deletions...ctional/Fixtures/DatabaseAssertions/importIrreRecords.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContent.csv 0 additions, 0 deletions...res/DatabaseAssertions/importPagesAndRelatedTtContent.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithDifferentImageToExistingData.csv 0 additions, 0 deletions...esAndRelatedTtContentWithDifferentImageToExistingData.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImageWithForcedUids.csv 0 additions, 0 deletions...importPagesAndRelatedTtContentWithImageWithForcedUids.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButNotIncluded.csv 0 additions, 0 deletions...mportPagesAndRelatedTtContentWithImagesButNotIncluded.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseInsensitiveFilesystems.csv 0 additions, 0 deletions...thImagesButWithoutStorageOnCaseInsensitiveFilesystems.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseSensitiveFilesystems.csv 0 additions, 0 deletions...WithImagesButWithoutStorageOnCaseSensitiveFilesystems.csv
- typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseInsensitiveFilesystems.csv 0 additions, 0 deletions...elatedTtContentWithImagesOnCaseInsensitiveFilesystems.csv
Please register or sign in to comment