[TASK] Add functional test cases to DataHandler (live)
This change-set adds new functional tests for the DataHandler to ensure the correct behaviour in the Live Workspace. The difference to current functional tests is, that here a more complete picture is checked in the database instead of only particular ids and values. The tests use a DataSet, which is basically only a CSV file that hold the record values for required tables. These CSV files can easily be modified by any spreadsheet application. The "Scenario" DataSets are used to define the scenario each test case is based on - the "Assertion" DataSets are used to acutally assert that the correct processing was done in the DataHandler. Resolves: #54855 Releases: 6.2 Change-Id: I5d748cde04a70b9c158d09f9a0bd337ef809fd02 Reviewed-on: https://review.typo3.org/27188 Reviewed-by: Peter Kuehn Tested-by: Peter Kuehn Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Oliver Hader Tested-by: Oliver Hader
Showing
- typo3/sysext/core/Tests/Functional/DataHandling/AbstractDataHandlerActionTestCase.php 263 additions, 0 deletions...tional/DataHandling/AbstractDataHandlerActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataHandling/Framework/ActionService.php 316 additions, 0 deletions...Tests/Functional/DataHandling/Framework/ActionService.php
- typo3/sysext/core/Tests/Functional/DataHandling/Framework/DataSet.php 212 additions, 0 deletions.../core/Tests/Functional/DataHandling/Framework/DataSet.php
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/AbstractActionTestCase.php 230 additions, 0 deletions...onalRecordEditing/ForeignField/AbstractActionTestCase.php
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/changeParentContentRecordSorting.csv 24 additions, 0 deletions...ld/DataSet/Assertion/changeParentContentRecordSorting.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/copyPageRecord.csv 47 additions, 0 deletions...Editing/ForeignField/DataSet/Assertion/copyPageRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/copyParentContentRecord.csv 28 additions, 0 deletions...oreignField/DataSet/Assertion/copyParentContentRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/createParentContentRecord.csv 5 additions, 0 deletions...eignField/DataSet/Assertion/createParentContentRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/createParentContentRecordWithHotelAndOfferChildRecords.csv 27 additions, 0 deletions...reateParentContentRecordWithHotelAndOfferChildRecords.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/deletePageRecord.csv 30 additions, 0 deletions...iting/ForeignField/DataSet/Assertion/deletePageRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/deleteParentContentRecord.csv 24 additions, 0 deletions...eignField/DataSet/Assertion/deleteParentContentRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/localizeParentContentRecord.csv 28 additions, 0 deletions...gnField/DataSet/Assertion/localizeParentContentRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyOnlyHotelChildRecord.csv 24 additions, 0 deletions...ignField/DataSet/Assertion/modifyOnlyHotelChildRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyPageRecord.csv 6 additions, 0 deletions...iting/ForeignField/DataSet/Assertion/modifyPageRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyParentContentRecord.csv 4 additions, 0 deletions...eignField/DataSet/Assertion/modifyParentContentRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyParentRecordAndAddHotelChildRecord.csv 25 additions, 0 deletions...et/Assertion/modifyParentRecordAndAddHotelChildRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyParentRecordAndChangeHotelChildRecordsSorting.csv 24 additions, 0 deletions...n/modifyParentRecordAndChangeHotelChildRecordsSorting.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyParentRecordAndDeleteHotelChildRecord.csv 24 additions, 0 deletions...Assertion/modifyParentRecordAndDeleteHotelChildRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/modifyParentRecordWithHotelChildRecord.csv 24 additions, 0 deletions...aSet/Assertion/modifyParentRecordWithHotelChildRecord.csv
- typo3/sysext/core/Tests/Functional/DataHandling/InlineRelationalRecordEditing/ForeignField/DataSet/Assertion/moveParentContentRecordToDifferentPage.csv 24 additions, 0 deletions...aSet/Assertion/moveParentContentRecordToDifferentPage.csv
Please register or sign in to comment