‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\DataTypes\DateTimeTypesTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\DataTypes\DateTimeTypesTest:
TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\AbstractDataTypeBaseTestCase

Public Member Functions

array canParseDateTimeTypeProvider ()
 
 canParseDataType (string $columnDefinition, string $className, int $length=null)
 
 parseDateTimeTypeWithInvalidLowerBound ()
 
 parseDateTimeTypeWithInvalidUpperBound ()
 

Additional Inherited Members

- ‪Public Attributes inherited from ‪TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\AbstractDataTypeBaseTestCase
const CREATE_TABLE_STATEMENT = 'CREATE TABLE `aTable`(`aField` %s);'
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\AbstractDataTypeBaseTestCase
string createTableStatement (string $columnDefinition)
 
TYPO3 CMS Core Database Schema Parser AST CreateColumnDefinitionItem createSubject (string $statement)
 

Detailed Description

Tests for parsing DATE/TIME related SQL data types

Definition at line 31 of file DateTimeTypesTest.php.

Member Function Documentation

◆ canParseDataType()

TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\DataTypes\DateTimeTypesTest::canParseDataType ( string  $columnDefinition,
string  $className,
int  $length = null 
)
Test:
‪@dataProvider canParseDateTimeTypeProvider
Parameters
string$columnDefinition
string$className
int$length

Definition at line 91 of file DateTimeTypesTest.php.

References TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\AbstractDataTypeBaseTestCase\createSubject().

◆ canParseDateTimeTypeProvider()

array TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\DataTypes\DateTimeTypesTest::canParseDateTimeTypeProvider ( )

Data provider for canParseDateTimeType()

Returns
‪array

Definition at line 38 of file DateTimeTypesTest.php.

◆ parseDateTimeTypeWithInvalidLowerBound()

TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\DataTypes\DateTimeTypesTest::parseDateTimeTypeWithInvalidLowerBound ( )

◆ parseDateTimeTypeWithInvalidUpperBound()

TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\DataTypes\DateTimeTypesTest::parseDateTimeTypeWithInvalidUpperBound ( )