‪TYPO3CMS  ‪main
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 ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

Connection &MockObject $connection
 
AbstractPlatform $platform
 
string $testTable = 'testTable'
 

Detailed Description

Definition at line 28 of file BulkInsertTest.php.

Member Function Documentation

◆ emptyInsertWithColumnSpecificationThrowsException()

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

Definition at line 257 of file BulkInsertTest.php.

◆ getSQLWithoutSpecifiedValuesThrowsException()

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

Definition at line 52 of file BulkInsertTest.php.

◆ insertWithColumnSpecificationAndMultipleTypesForColumnThrowsException()

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

◆ insertWithColumnSpecificationAndMultipleValuesForColumnThrowsException()

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

Definition at line 267 of file BulkInsertTest.php.

◆ insertWithoutColumnAndTypeSpecification()

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

Definition at line 63 of file BulkInsertTest.php.

◆ insertWithoutColumnSpecification()

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

Definition at line 74 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 37 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& MockObject TYPO3\CMS\Core\Tests\Unit\Database\Query\BulkInsertTest::$connection
protected

Definition at line 30 of file BulkInsertTest.php.

◆ $platform

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

Definition at line 31 of file BulkInsertTest.php.

◆ $testTable

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

Definition at line 32 of file BulkInsertTest.php.