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

Public Member Functions

 getSQLWithoutSpecifiedValuesThrowsException ()
 
 insertWithoutColumnAndTypeSpecification ()
 
 insertWithoutColumnSpecification ()
 
 singleInsertWithoutColumnSpecification ()
 
 multiInsertWithoutColumnSpecification ()
 
 singleInsertWithColumnSpecificationAndPositionalTypeValues ()
 
 singleInsertWithColumnSpecificationAndNamedTypeValues ()
 
 singleInsertWithColumnSpecificationAndMixedTypeValues ()
 
 multiInsertWithColumnSpecification ()
 
 emptyInsertWithColumnSpecificationThrowsException ()
 
 insertWithColumnSpecificationAndMultipleValuesForColumnThrowsException ()
 
 insertWithColumnSpecificationAndMultipleTypesForColumnThrowsException ()
 
 executeWithMaxInsertRowsPerStatementExceededThrowsException ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

Connection $connection
 
Doctrine DBAL Platforms AbstractPlatform $platform
 
string $testTable = 'testTable'
 

Detailed Description

Definition at line 25 of file BulkInsertTest.php.

Member Function Documentation

◆ emptyInsertWithColumnSpecificationThrowsException()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::emptyInsertWithColumnSpecificationThrowsException ( )
Test:

Definition at line 280 of file BulkInsertTest.php.

◆ executeWithMaxInsertRowsPerStatementExceededThrowsException()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::executeWithMaxInsertRowsPerStatementExceededThrowsException ( )
Test:

Definition at line 319 of file BulkInsertTest.php.

◆ getSQLWithoutSpecifiedValuesThrowsException()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::getSQLWithoutSpecifiedValuesThrowsException ( )
Test:

Definition at line 59 of file BulkInsertTest.php.

◆ insertWithColumnSpecificationAndMultipleTypesForColumnThrowsException()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::insertWithColumnSpecificationAndMultipleTypesForColumnThrowsException ( )

◆ insertWithColumnSpecificationAndMultipleValuesForColumnThrowsException()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::insertWithColumnSpecificationAndMultipleValuesForColumnThrowsException ( )
Test:

Definition at line 292 of file BulkInsertTest.php.

◆ insertWithoutColumnAndTypeSpecification()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::insertWithoutColumnAndTypeSpecification ( )
Test:

Definition at line 72 of file BulkInsertTest.php.

◆ insertWithoutColumnSpecification()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::insertWithoutColumnSpecification ( )

Definition at line 83 of file BulkInsertTest.php.

References TYPO3\CMS\Core\Database\Connection\PARAM_BOOL.

◆ multiInsertWithColumnSpecification()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::multiInsertWithColumnSpecification ( )

◆ multiInsertWithoutColumnSpecification()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::multiInsertWithoutColumnSpecification ( )

◆ setUp()

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

Create a new database connection mock object for every test.

Definition at line 42 of file BulkInsertTest.php.

◆ singleInsertWithColumnSpecificationAndMixedTypeValues()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::singleInsertWithColumnSpecificationAndMixedTypeValues ( )

◆ singleInsertWithColumnSpecificationAndNamedTypeValues()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::singleInsertWithColumnSpecificationAndNamedTypeValues ( )

◆ singleInsertWithColumnSpecificationAndPositionalTypeValues()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::singleInsertWithColumnSpecificationAndPositionalTypeValues ( )

◆ singleInsertWithoutColumnSpecification()

TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::singleInsertWithoutColumnSpecification ( )

Member Data Documentation

◆ $connection

Connection TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::$connection
protected

Definition at line 29 of file BulkInsertTest.php.

◆ $platform

Doctrine DBAL Platforms AbstractPlatform TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::$platform
protected

Definition at line 33 of file BulkInsertTest.php.

◆ $testTable

string TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::$testTable = 'testTable'
protected

Definition at line 37 of file BulkInsertTest.php.