‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest:

Public Member Functions

 exprReturnsExpressionBuilderForConnection ()
 
 getSQLDelegatesToConcreteQueryBuilder ()
 
 setParameterDelegatesToConcreteQueryBuilder ()
 
 setParametersDelegatesToConcreteQueryBuilder ()
 
 getParametersDelegatesToConcreteQueryBuilder ()
 
 getParameterDelegatesToConcreteQueryBuilder ()
 
 getParameterTypesDelegatesToConcreteQueryBuilder ()
 
 getParameterTypeDelegatesToConcreteQueryBuilder ()
 
 setFirstResultDelegatesToConcreteQueryBuilder ()
 
 getFirstResultDelegatesToConcreteQueryBuilder ()
 
 setMaxResultsDelegatesToConcreteQueryBuilder ()
 
 getMaxResultsDelegatesToConcreteQueryBuilder ()
 
 countBuildsExpressionAndCallsSelect ()
 
 selectQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 quoteIdentifiersForSelect (string $identifier, string $expectedResult)
 
 quoteIdentifiersForSelectWithInvalidAlias ()
 
 selectDoesNotQuoteStarPlaceholder ()
 
 addSelectQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 addSelectDoesNotQuoteStarPlaceholder ()
 
 selectLiteralDirectlyDelegatesToConcreteQueryBuilder ()
 
 addSelectLiteralDirectlyDelegatesToConcreteQueryBuilder ()
 
 deleteQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 updateQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 insertQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 fromQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 joinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 innerJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 leftJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 rightJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 setQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 setWithoutNamedParameterQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 whereDelegatesToConcreteQueryBuilder ()
 
 andWhereDelegatesToConcreteQueryBuilder ()
 
 orWhereDelegatesToConcreteQueryBuilder ()
 
 groupByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 addGroupByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 setValueQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 setValueWithoutNamedParameterQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 valuesQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 valuesWithoutNamedParametersQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ()
 
 havingDelegatesToConcreteQueryBuilder ()
 
 andHavingDelegatesToConcreteQueryBuilder ()
 
 orHavingDelegatesToConcreteQueryBuilder ()
 
 orderByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 addOrderByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ()
 
 createNamedParameterDelegatesToConcreteQueryBuilder ()
 
 createPositionalParameterDelegatesToConcreteQueryBuilder ()
 
 queryRestrictionsAreAddedForSelectOnExecuteQuery ()
 
 queryRestrictionsAreAddedForCountOnExecuteQuery ()
 
 queryRestrictionsAreReevaluatedOnSettingsChangeForGetSQL ()
 
 queryRestrictionsAreReevaluatedOnSettingsChangeForExecuteQuery ()
 
 getQueriedTablesReturnsSameTableTwiceForInnerJoin ()
 
 unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatforms (string $platform, string $quoteChar, string $input, string $expected)
 
 cloningQueryBuilderClonesConcreteQueryBuilder ()
 
 changingClonedQueryBuilderDoesNotInfluenceSourceOne ()
 
 settingRestrictionContainerWillAddAdditionalRestrictionsFromConstructor ()
 
 settingRestrictionContainerWillAddAdditionalRestrictionsFromConfiguration ()
 
 settingRestrictionContainerWillNotAddAdditionalRestrictionsFromConfigurationIfNotDisabled ()
 
 resettingToDefaultRestrictionContainerWillAddAdditionalRestrictionsFromConfiguration ()
 
 setWithNamedParameterPassesGivenTypeToCreateNamedParameter ($input, string|ParameterType|Type|ArrayParameterType $type)
 
 castFieldToTextType (DoctrineAbstractPlatform $platform, string $expectation)
 
 limitRestrictionsToTablesLimitsRestrictionsInTheContainerToTheGivenTables ()
 
 restrictionsCanStillBeRemovedAfterTheyHaveBeenLimitedToTables ()
 
 restrictionsAreAppliedInJoinConditionForLeftJoins ()
 
 restrictionsAreAppliedInJoinConditionForRightJoins ()
 

Static Public Member Functions

static quoteIdentifiersForSelectDataProvider ()
 
static unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatformsDataProvider ()
 
static createNamedParameterInput ()
 
static castFieldToTextTypeDataProvider ()
 

Protected Member Functions

 setUp ()
 

Private Attributes

Connection &MockObject $connection
 
QueryBuilder $subject
 
ConcreteQueryBuilder &MockObject $concreteQueryBuilder
 

Detailed Description

Definition at line 47 of file QueryBuilderTest.php.

Member Function Documentation

◆ addGroupByQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::addGroupByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 512 of file QueryBuilderTest.php.

◆ addOrderByQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::addOrderByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 608 of file QueryBuilderTest.php.

◆ addSelectDoesNotQuoteStarPlaceholder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::addSelectDoesNotQuoteStarPlaceholder ( )

Definition at line 304 of file QueryBuilderTest.php.

◆ addSelectLiteralDirectlyDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::addSelectLiteralDirectlyDelegatesToConcreteQueryBuilder ( )

Definition at line 322 of file QueryBuilderTest.php.

◆ addSelectQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::addSelectQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 286 of file QueryBuilderTest.php.

◆ andHavingDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::andHavingDelegatesToConcreteQueryBuilder ( )

Definition at line 582 of file QueryBuilderTest.php.

◆ andWhereDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::andWhereDelegatesToConcreteQueryBuilder ( )

Definition at line 486 of file QueryBuilderTest.php.

◆ castFieldToTextType()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::castFieldToTextType ( DoctrineAbstractPlatform  $platform,
string  $expectation 
)

◆ castFieldToTextTypeDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::castFieldToTextTypeDataProvider ( )
static

Definition at line 1103 of file QueryBuilderTest.php.

◆ changingClonedQueryBuilderDoesNotInfluenceSourceOne()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::changingClonedQueryBuilderDoesNotInfluenceSourceOne ( )

◆ cloningQueryBuilderClonesConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::cloningQueryBuilderClonesConcreteQueryBuilder ( )

◆ countBuildsExpressionAndCallsSelect()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::countBuildsExpressionAndCallsSelect ( )

Definition at line 167 of file QueryBuilderTest.php.

◆ createNamedParameterDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::createNamedParameterDelegatesToConcreteQueryBuilder ( )

Definition at line 618 of file QueryBuilderTest.php.

◆ createNamedParameterInput()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::createNamedParameterInput ( )
static

◆ createPositionalParameterDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::createPositionalParameterDelegatesToConcreteQueryBuilder ( )

Definition at line 626 of file QueryBuilderTest.php.

◆ deleteQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::deleteQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 331 of file QueryBuilderTest.php.

◆ exprReturnsExpressionBuilderForConnection()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::exprReturnsExpressionBuilderForConnection ( )

Definition at line 69 of file QueryBuilderTest.php.

◆ fromQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::fromQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )
Todo:
‪: Test with alias

Definition at line 361 of file QueryBuilderTest.php.

◆ getFirstResultDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getFirstResultDelegatesToConcreteQueryBuilder ( )

Definition at line 145 of file QueryBuilderTest.php.

◆ getMaxResultsDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getMaxResultsDelegatesToConcreteQueryBuilder ( )

Definition at line 160 of file QueryBuilderTest.php.

◆ getParameterDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getParameterDelegatesToConcreteQueryBuilder ( )

Definition at line 114 of file QueryBuilderTest.php.

◆ getParametersDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getParametersDelegatesToConcreteQueryBuilder ( )

Definition at line 106 of file QueryBuilderTest.php.

◆ getParameterTypeDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getParameterTypeDelegatesToConcreteQueryBuilder ( )

◆ getParameterTypesDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getParameterTypesDelegatesToConcreteQueryBuilder ( )

Definition at line 122 of file QueryBuilderTest.php.

◆ getQueriedTablesReturnsSameTableTwiceForInnerJoin()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getQueriedTablesReturnsSameTableTwiceForInnerJoin ( )

◆ getSQLDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::getSQLDelegatesToConcreteQueryBuilder ( )

◆ groupByQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::groupByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 502 of file QueryBuilderTest.php.

◆ havingDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::havingDelegatesToConcreteQueryBuilder ( )

Definition at line 574 of file QueryBuilderTest.php.

◆ innerJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::innerJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 389 of file QueryBuilderTest.php.

◆ insertQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::insertQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 349 of file QueryBuilderTest.php.

◆ joinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::joinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 370 of file QueryBuilderTest.php.

◆ leftJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::leftJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 408 of file QueryBuilderTest.php.

◆ limitRestrictionsToTablesLimitsRestrictionsInTheContainerToTheGivenTables()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::limitRestrictionsToTablesLimitsRestrictionsInTheContainerToTheGivenTables ( )

◆ orderByQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::orderByQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 598 of file QueryBuilderTest.php.

◆ orHavingDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::orHavingDelegatesToConcreteQueryBuilder ( )

Definition at line 590 of file QueryBuilderTest.php.

◆ orWhereDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::orWhereDelegatesToConcreteQueryBuilder ( )

Definition at line 494 of file QueryBuilderTest.php.

◆ queryRestrictionsAreAddedForCountOnExecuteQuery()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::queryRestrictionsAreAddedForCountOnExecuteQuery ( )

◆ queryRestrictionsAreAddedForSelectOnExecuteQuery()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::queryRestrictionsAreAddedForSelectOnExecuteQuery ( )

◆ queryRestrictionsAreReevaluatedOnSettingsChangeForExecuteQuery()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::queryRestrictionsAreReevaluatedOnSettingsChangeForExecuteQuery ( )

◆ queryRestrictionsAreReevaluatedOnSettingsChangeForGetSQL()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::queryRestrictionsAreReevaluatedOnSettingsChangeForGetSQL ( )

◆ quoteIdentifiersForSelect()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::quoteIdentifiersForSelect ( string  $identifier,
string  $expectedResult 
)

Definition at line 253 of file QueryBuilderTest.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

◆ quoteIdentifiersForSelectDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::quoteIdentifiersForSelectDataProvider ( )
static

Definition at line 193 of file QueryBuilderTest.php.

◆ quoteIdentifiersForSelectWithInvalidAlias()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::quoteIdentifiersForSelectWithInvalidAlias ( )

Definition at line 264 of file QueryBuilderTest.php.

References TYPO3\CMS\Webhooks\Message\$identifier.

◆ resettingToDefaultRestrictionContainerWillAddAdditionalRestrictionsFromConfiguration()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::resettingToDefaultRestrictionContainerWillAddAdditionalRestrictionsFromConfiguration ( )

Definition at line 1046 of file QueryBuilderTest.php.

◆ restrictionsAreAppliedInJoinConditionForLeftJoins()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::restrictionsAreAppliedInJoinConditionForLeftJoins ( )

◆ restrictionsAreAppliedInJoinConditionForRightJoins()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::restrictionsAreAppliedInJoinConditionForRightJoins ( )

◆ restrictionsCanStillBeRemovedAfterTheyHaveBeenLimitedToTables()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::restrictionsCanStillBeRemovedAfterTheyHaveBeenLimitedToTables ( )

◆ rightJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::rightJoinQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

◆ selectDoesNotQuoteStarPlaceholder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::selectDoesNotQuoteStarPlaceholder ( )

Definition at line 277 of file QueryBuilderTest.php.

◆ selectLiteralDirectlyDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::selectLiteralDirectlyDelegatesToConcreteQueryBuilder ( )

Definition at line 313 of file QueryBuilderTest.php.

◆ selectQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::selectQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 176 of file QueryBuilderTest.php.

◆ setFirstResultDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setFirstResultDelegatesToConcreteQueryBuilder ( )

Definition at line 137 of file QueryBuilderTest.php.

◆ setMaxResultsDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setMaxResultsDelegatesToConcreteQueryBuilder ( )

Definition at line 152 of file QueryBuilderTest.php.

◆ setParameterDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setParameterDelegatesToConcreteQueryBuilder ( )

Definition at line 90 of file QueryBuilderTest.php.

◆ setParametersDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setParametersDelegatesToConcreteQueryBuilder ( )

Definition at line 98 of file QueryBuilderTest.php.

◆ setQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 455 of file QueryBuilderTest.php.

◆ settingRestrictionContainerWillAddAdditionalRestrictionsFromConfiguration()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::settingRestrictionContainerWillAddAdditionalRestrictionsFromConfiguration ( )

Definition at line 1012 of file QueryBuilderTest.php.

References $GLOBALS.

◆ settingRestrictionContainerWillAddAdditionalRestrictionsFromConstructor()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::settingRestrictionContainerWillAddAdditionalRestrictionsFromConstructor ( )

Definition at line 993 of file QueryBuilderTest.php.

◆ settingRestrictionContainerWillNotAddAdditionalRestrictionsFromConfigurationIfNotDisabled()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::settingRestrictionContainerWillNotAddAdditionalRestrictionsFromConfigurationIfNotDisabled ( )

Definition at line 1029 of file QueryBuilderTest.php.

References $GLOBALS.

◆ setUp()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setUp ( )
protected

Create a new database connection mock object for every test.

Definition at line 56 of file QueryBuilderTest.php.

◆ setValueQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setValueQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 522 of file QueryBuilderTest.php.

◆ setValueWithoutNamedParameterQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setValueWithoutNamedParameterQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 534 of file QueryBuilderTest.php.

◆ setWithNamedParameterPassesGivenTypeToCreateNamedParameter()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setWithNamedParameterPassesGivenTypeToCreateNamedParameter (   $input,
string|ParameterType|Type|ArrayParameterType  $type 
)

◆ setWithoutNamedParameterQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::setWithoutNamedParameterQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 467 of file QueryBuilderTest.php.

◆ unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatforms()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatforms ( string  $platform,
string  $quoteChar,
string  $input,
string  $expected 
)

◆ unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatformsDataProvider()

static TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatformsDataProvider ( )
static

Definition at line 858 of file QueryBuilderTest.php.

◆ updateQuotesIdentifierAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::updateQuotesIdentifierAndDelegatesToConcreteQueryBuilder ( )

Definition at line 340 of file QueryBuilderTest.php.

◆ valuesQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::valuesQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 544 of file QueryBuilderTest.php.

◆ valuesWithoutNamedParametersQuotesIdentifiersAndDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::valuesWithoutNamedParametersQuotesIdentifiersAndDelegatesToConcreteQueryBuilder ( )

Definition at line 564 of file QueryBuilderTest.php.

◆ whereDelegatesToConcreteQueryBuilder()

TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::whereDelegatesToConcreteQueryBuilder ( )

Definition at line 478 of file QueryBuilderTest.php.

Member Data Documentation

◆ $concreteQueryBuilder

◆ $connection

Connection& MockObject TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::$connection
private

Definition at line 49 of file QueryBuilderTest.php.

◆ $subject

QueryBuilder TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest::$subject
private

Definition at line 50 of file QueryBuilderTest.php.

Referenced by TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\castFieldToTextType(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\changingClonedQueryBuilderDoesNotInfluenceSourceOne(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\cloningQueryBuilderClonesConcreteQueryBuilder(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\getQueriedTablesReturnsSameTableTwiceForInnerJoin(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\limitRestrictionsToTablesLimitsRestrictionsInTheContainerToTheGivenTables(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\queryRestrictionsAreAddedForCountOnExecuteQuery(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\queryRestrictionsAreAddedForSelectOnExecuteQuery(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\queryRestrictionsAreReevaluatedOnSettingsChangeForExecuteQuery(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\queryRestrictionsAreReevaluatedOnSettingsChangeForGetSQL(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\restrictionsAreAppliedInJoinConditionForLeftJoins(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\restrictionsAreAppliedInJoinConditionForRightJoins(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\restrictionsCanStillBeRemovedAfterTheyHaveBeenLimitedToTables(), TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\setWithNamedParameterPassesGivenTypeToCreateNamedParameter(), and TYPO3\CMS\Core\Tests\Unit\Database\Query\QueryBuilderTest\unquoteSingleIdentifierUnquotesCorrectlyOnDifferentPlatforms().