[BUGFIX] Fix functional tests for EXT:extbase on PostgreSQL
Fix ExpressionBuilder::inSet() to allow working with columns on a seondary table on Non-MySQL databases. Fix the usage of inSet() within Typo3DbQueryParser to properly quote the table identifier and ensure that all places that use inSet() use it to compare a string value or a field on a table. Fix assertions to take string/int differences into account and ensure consistent order when asserting lists of records. Change-Id: I9fecd228cde1a7d5a6202702616d806b4354eb4f Resolves: #79796 Releases: master Reviewed-on: https://review.typo3.org/51733 Tested-by:TYPO3com <no-reply@typo3.com> 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.ch>
Showing
- typo3/sysext/core/Classes/Database/Query/Expression/ExpressionBuilder.php 4 additions, 2 deletions...e/Classes/Database/Query/Expression/ExpressionBuilder.php
- typo3/sysext/core/Classes/Tree/TableConfiguration/DatabaseTreeDataProvider.php 1 addition, 1 deletion...sses/Tree/TableConfiguration/DatabaseTreeDataProvider.php
- typo3/sysext/core/Tests/Unit/Database/Query/Expression/ExpressionBuilderTest.php 20 additions, 1 deletion.../Unit/Database/Query/Expression/ExpressionBuilderTest.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbQueryParser.php 2 additions, 1 deletion...lasses/Persistence/Generic/Storage/Typo3DbQueryParser.php
- typo3/sysext/extbase/Tests/Functional/Persistence/AddTest.php 1 addition, 1 deletion...3/sysext/extbase/Tests/Functional/Persistence/AddTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/QueryParserTest.php 12 additions, 12 deletions.../extbase/Tests/Functional/Persistence/QueryParserTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/RelationTest.php 42 additions, 42 deletions...ext/extbase/Tests/Functional/Persistence/RelationTest.php
- typo3/sysext/extbase/Tests/Functional/Persistence/TranslationTest.php 6 additions, 2 deletions.../extbase/Tests/Functional/Persistence/TranslationTest.php
- typo3/sysext/frontend/Classes/Hooks/TreelistCacheUpdateHooks.php 2 additions, 2 deletions...ysext/frontend/Classes/Hooks/TreelistCacheUpdateHooks.php
Please register or sign in to comment