TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DatabaseConnectionTest Class Reference
Inheritance diagram for DatabaseConnectionTest:
AbstractTestCase

Public Member Functions

 adminGetTablesReturnsArrayWithNameKey ()
 
 concatCanBeParsedAfterLikeOperator ()
 
 floatNumberCanBeStoredInDatabase ()
 
 positive64BitIntegerIsSupported ()
 
 sqlForInsertWithMultipleRowsIsValid ()
 
 sqlForSelectMmQuery ()
 
 minFunctionAndInOperatorCanBeParsed ()
 
 maxFunctionAndInOperatorCanBeParsed ()
 
 likeBinaryOperatorIsKept ()
 
 notLikeBinaryOperatorIsKept ()
 
 similarNamedParametersAreProperlyReplaced ()
 
 equivalentIndexDefinitionRemovesLengthInformation ($indexSQL, $expected)
 
 equivalentIndexDefinitionDataProvider ()
 

Protected Member Functions

 createFakeExtension ($tableDefinition)
 
- Protected Member Functions inherited from AbstractTestCase
 cleanSql ($sql)
 

Protected Attributes

 $subject
 

Detailed Description

Test case

Definition at line 22 of file DatabaseConnectionTest.php.

Member Function Documentation

adminGetTablesReturnsArrayWithNameKey ( )
concatCanBeParsedAfterLikeOperator ( )
createFakeExtension (   $tableDefinition)
protected

Creates a fake extension with a given table definition.

Parameters
string$tableDefinitionSQL script to create the extension's tables
Exceptions
\RuntimeException
Returns
void

Definition at line 69 of file DatabaseConnectionTest.php.

References $GLOBALS, GeneralUtility\tempnam(), and GeneralUtility\writeFile().

Referenced by DatabaseConnectionTest\floatNumberCanBeStoredInDatabase(), and DatabaseConnectionTest\positive64BitIntegerIsSupported().

equivalentIndexDefinitionDataProvider ( )
Returns
array

Definition at line 328 of file DatabaseConnectionTest.php.

equivalentIndexDefinitionRemovesLengthInformation (   $indexSQL,
  $expected 
)
Test:
Parameters
string$indexSQL
string$expectedequivalentIndexDefinitionDataProvider

Definition at line 319 of file DatabaseConnectionTest.php.

floatNumberCanBeStoredInDatabase ( )
likeBinaryOperatorIsKept ( )
maxFunctionAndInOperatorCanBeParsed ( )
minFunctionAndInOperatorCanBeParsed ( )
notLikeBinaryOperatorIsKept ( )
positive64BitIntegerIsSupported ( )
similarNamedParametersAreProperlyReplaced ( )
sqlForInsertWithMultipleRowsIsValid ( )
Test:

Definition at line 199 of file DatabaseConnectionTest.php.

References AbstractTestCase\cleanSql().

sqlForSelectMmQuery ( )
Test:

Definition at line 218 of file DatabaseConnectionTest.php.

Member Data Documentation

$subject
protected

Definition at line 27 of file DatabaseConnectionTest.php.