TYPO3
7.6
|
Protected Member Functions | |
setUp () | |
Protected Member Functions inherited from AbstractTestCase | |
cleanSql ($sql) | |
Protected Attributes | |
$subject | |
Test case
Definition at line 22 of file SqlParserTest.php.
canCompileCastOperator | ( | ) |
Definition at line 779 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canCompileIfNullOperator | ( | ) |
Definition at line 752 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canExtractPartsOfAQuery | ( | ) |
Definition at line 516 of file SqlParserTest.php.
canGetIntegerValue | ( | ) |
Definition at line 533 of file SqlParserTest.php.
canGetListOfValues | ( | ) |
Definition at line 580 of file SqlParserTest.php.
canGetStringValue | ( | ) |
canGetStringValueWithDoubleQuote | ( | ) |
canGetStringValueWithSingleQuote | ( | ) |
canParseAlterCharacterSetStatement | ( | ) |
Definition at line 809 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseAlterEngineStatement | ( | ) |
Definition at line 794 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseAlterTableAddKeyStatement | ( | ) |
Definition at line 824 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseAlterTableDropKeyStatement | ( | ) |
Definition at line 839 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseAndCompileBetweenOperator | ( | ) |
Definition at line 631 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseCastOperator | ( | ) |
canParseExtendedInsert | ( | ) |
canParseExtendedInsertWithFields | ( | ) |
canParseFindInSetStatement | ( | ) |
Definition at line 854 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseIfNullOperator | ( | ) |
canParseIfNullOperatorWithAdditionalClauses | ( | ) |
canParseInsertWithFields | ( | ) |
canParseInsertWithoutSpaceAfterValues | ( | ) |
canParseInsertWithSpaceAfterValues | ( | ) |
canParseMultiJoinConditionsWithStrings | ( | ) |
Definition at line 981 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseMultiJoinConditionsWithStringsAndLeftCast | ( | ) |
Definition at line 994 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseMultiJoinConditionsWithStringsAndRightCast | ( | ) |
Definition at line 1007 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseMultipleJoinConditions | ( | ) |
Definition at line 968 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseMultipleJoinConditionsWithLessThanOperator | ( | ) |
Definition at line 1020 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
canParseSingleQuote | ( | ) |
canParseTruncateTable | ( | ) |
canParseUniqueIndexCreation | ( | ) |
Definition at line 1093 of file SqlParserTest.php.
canSelectAllFieldsFromPages | ( | ) |
canUseInnerJoinInSelect | ( | ) |
canUseMultipleInnerJoinsInSelect | ( | ) |
caseWithBooleanConditionIsProperlyCompiled | ( | ) |
Definition at line 1174 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
caseWithBooleanConditionIsSupportedInFields | ( | ) |
Definition at line 1162 of file SqlParserTest.php.
caseWithBooleanConditionIsSupportedWithinAggregateFunction | ( | ) |
Definition at line 1199 of file SqlParserTest.php.
caseWithMultipleWhenIsProperlyCompiled | ( | ) |
Definition at line 1211 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
caseWithMultipleWhenIsSupportedInFields | ( | ) |
Definition at line 1187 of file SqlParserTest.php.
compileWhereClauseDoesNotDropClauses | ( | ) |
createTableSupportsDateAndTimeTypes | ( | ) |
Definition at line 1064 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
existsClauseIsProperlyCompiled | ( | ) |
Definition at line 1146 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
getValueReturnsCorrectValues | ( | $parseString, | |
$comparator, | |||
$mode, | |||
$expected | |||
) |
string | $parseString | the string to parse |
string | $comparator | The comparator used before. If "NOT IN" or "IN" then the value is expected to be a list of values. Otherwise just an integer (un-quoted) or string (quoted) |
string | $mode | The mode, eg. "INDEX |
string | $expected |
Definition at line 203 of file SqlParserTest.php.
getValueReturnsCorrectValuesDataProvider | ( | ) |
Data provider for getValueReturnsCorrectValues
Definition at line 177 of file SqlParserTest.php.
indexMayContainALengthRestrictionInAlterTable | ( | ) |
Definition at line 1082 of file SqlParserTest.php.
indexMayContainALengthRestrictionInCreateTable | ( | ) |
Definition at line 1036 of file SqlParserTest.php.
inWhereClauseSupportsSubquery | ( | ) |
Definition at line 1109 of file SqlParserTest.php.
inWhereClauseWithSubqueryIsProperlyCompiled | ( | ) |
Definition at line 1121 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
locateIsSupported | ( | ) |
Definition at line 1224 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
locateWithinCaseIsSupported | ( | ) |
Definition at line 1250 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
locateWithPositionIsSupported | ( | ) |
Definition at line 1237 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
namedParametersMayBeSafelyReplaced | ( | ) |
Definition at line 1322 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
namedPlaceholderIsSupported | ( | ) |
Definition at line 1266 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
parametersAreReferenced | ( | ) |
Definition at line 1292 of file SqlParserTest.php.
parseFromTablesWithInnerJoinReturnsArray | ( | ) |
Definition at line 883 of file SqlParserTest.php.
parseFromTablesWithLeftOuterJoinReturnsArray | ( | ) |
Definition at line 895 of file SqlParserTest.php.
parseFromTablesWithMultipleJoinsAndParenthesesReturnsArray | ( | ) |
parseFromTablesWithMultipleJoinsReturnsArray | ( | ) |
Definition at line 920 of file SqlParserTest.php.
parseFromTablesWithRightOuterJoinReturnsArray | ( | ) |
parseSQL | ( | $sql, | |
$expected | |||
) |
string | $sql | The SQL to trim |
array | $expected | The expected trimmed SQL with single space at the end |
Definition at line 507 of file SqlParserTest.php.
parseSQLDataProvider | ( | ) |
parseWhereClauseReturnsArray | ( | ) |
Definition at line 597 of file SqlParserTest.php.
questionMarkParametersMayBeSafelyReplaced | ( | ) |
Definition at line 1338 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
questionMarkPlaceholderIsSupported | ( | ) |
Definition at line 1279 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
sameParameterIsReferencedInSubquery | ( | ) |
Definition at line 1306 of file SqlParserTest.php.
References AbstractTestCase\cleanSql().
|
protected |
Prepares the environment before running a test.
Definition at line 32 of file SqlParserTest.php.
References SqlParserTest\$subject, and GeneralUtility\makeInstance().
trimSqlReallyTrimsAllWhitespace | ( | $sql, | |
$expected | |||
) |
string | $sql | The SQL to trim |
string | $expected | The expected trimmed SQL with single space at the end |
Definition at line 166 of file SqlParserTest.php.
trimSqlReallyTrimsAllWhitespaceDataProvider | ( | ) |
Data provider for trimSqlReallyTrimsAllWhitespace
Definition at line 144 of file SqlParserTest.php.
whereClauseSupportsExistsKeyword | ( | ) |
Definition at line 1134 of file SqlParserTest.php.
|
protected |
Definition at line 27 of file SqlParserTest.php.
Referenced by SqlParserTest\setUp().