2 declare(strict_types = 1);
39 'TINYINT without length' => [
41 TinyIntDataType::class,
44 'SMALLINT without length' => [
46 SmallIntDataType::class,
49 'MEDIUMINT without length' => [
51 MediumIntDataType::class,
54 'INT without length' => [
56 IntegerDataType::class,
59 'INTEGER without length' => [
61 IntegerDataType::class,
64 'BIGINT without length' => [
66 BigIntDataType::class,
73 'TINYINT with length' => [
75 TinyIntDataType::class,
78 'SMALLINT with length' => [
80 SmallIntDataType::class,
83 'MEDIUMINT with length' => [
85 MediumIntDataType::class,
88 'INT with length' => [
90 IntegerDataType::class,
93 'INTEGER with length' => [
95 IntegerDataType::class,
98 'BIGINT with length' => [
100 BigIntDataType::class,
117 $this->assertInstanceOf($className, $subject->dataType);
118 $this->assertSame($length, $subject->dataType->getLength());