2 namespace TYPO3\CMS\Dbal\Tests\Unit\Database;
33 protected function setUp()
35 $GLOBALS[
'TYPO3_LOADED_EXT'] = array();
49 $result = $this->subject->getMetaFieldType($nativeType);
50 $this->assertSame($expected, $result);
61 $result = $this->subject->getNativeFieldType($metaType);
62 $this->assertSame($expected, $result);
74 $result = $this->subject->getNativeFieldLength($fieldType, $maxLength);
75 $this->assertSame($expected, $result);
85 array(
'INTEGER',
'I8'),
86 array(
'TINYINT',
'I8'),
87 array(
'SMALLINT',
'I8'),
88 array(
'MEDIUMINT',
'I8'),
89 array(
'BIGINT',
'I8'),
93 array(
'TIMESTAMP',
'T'),
94 array(
'DATETIME',
'T'),
99 array(
'MEDIUMBLOB',
'B'),
100 array(
'LONGBLOB',
'B'),
103 array(
'MEDIUMTEXT',
'XL'),
104 array(
'LONGTEXT',
'XL'),
105 array(
'STRING',
'C'),
107 array(
'VARCHAR',
'C'),
108 array(
'TINYBLOB',
'C'),
109 array(
'TINYTEXT',
'C'),
121 array(
'C',
'VARCHAR'),
122 array(
'C2',
'VARCHAR'),
123 array(
'X',
'LONGTEXT'),
124 array(
'X2',
'LONGTEXT'),
125 array(
'XL',
'LONGTEXT'),
126 array(
'B',
'LONGBLOB'),
128 array(
'T',
'DATETIME'),
129 array(
'L',
'TINYINT'),
130 array(
'I',
'BIGINT'),
131 array(
'I1',
'BIGINT'),
132 array(
'I2',
'BIGINT'),
133 array(
'I4',
'BIGINT'),
134 array(
'I8',
'BIGINT'),
135 array(
'F',
'DOUBLE'),
136 array(
'N',
'NUMERIC'),
147 array(
'INT',
'4',
'(11)'),
148 array(
'VARCHAR', -1,
''),
149 array(
'VARCHAR', 30,
'(30)')