|
@@ 1041-1050 (lines=10) @@
|
| 1038 |
|
* @group DDC-514 |
| 1039 |
|
* @group DDC-1015 |
| 1040 |
|
*/ |
| 1041 |
|
public function testDiscriminatorColumnDefaultLength() |
| 1042 |
|
{ |
| 1043 |
|
if (strpos(get_class($this), 'PHPMappingDriver') !== false) { |
| 1044 |
|
$this->markTestSkipped('PHP Mapping Drivers have no defaults.'); |
| 1045 |
|
} |
| 1046 |
|
$class = $this->createClassMetadata(SingleTableEntityNoDiscriminatorColumnMapping::class); |
| 1047 |
|
$this->assertEquals(255, $class->discriminatorColumn['length']); |
| 1048 |
|
$class = $this->createClassMetadata(SingleTableEntityIncompleteDiscriminatorColumnMapping::class); |
| 1049 |
|
$this->assertEquals(255, $class->discriminatorColumn['length']); |
| 1050 |
|
} |
| 1051 |
|
|
| 1052 |
|
/** |
| 1053 |
|
* @group DDC-514 |
|
@@ 1056-1065 (lines=10) @@
|
| 1053 |
|
* @group DDC-514 |
| 1054 |
|
* @group DDC-1015 |
| 1055 |
|
*/ |
| 1056 |
|
public function testDiscriminatorColumnDefaultType() |
| 1057 |
|
{ |
| 1058 |
|
if (strpos(get_class($this), 'PHPMappingDriver') !== false) { |
| 1059 |
|
$this->markTestSkipped('PHP Mapping Drivers have no defaults.'); |
| 1060 |
|
} |
| 1061 |
|
$class = $this->createClassMetadata(SingleTableEntityNoDiscriminatorColumnMapping::class); |
| 1062 |
|
$this->assertEquals('string', $class->discriminatorColumn['type']); |
| 1063 |
|
$class = $this->createClassMetadata(SingleTableEntityIncompleteDiscriminatorColumnMapping::class); |
| 1064 |
|
$this->assertEquals('string', $class->discriminatorColumn['type']); |
| 1065 |
|
} |
| 1066 |
|
|
| 1067 |
|
/** |
| 1068 |
|
* @group DDC-514 |
|
@@ 1071-1080 (lines=10) @@
|
| 1068 |
|
* @group DDC-514 |
| 1069 |
|
* @group DDC-1015 |
| 1070 |
|
*/ |
| 1071 |
|
public function testDiscriminatorColumnDefaultName() |
| 1072 |
|
{ |
| 1073 |
|
if (strpos(get_class($this), 'PHPMappingDriver') !== false) { |
| 1074 |
|
$this->markTestSkipped('PHP Mapping Drivers have no defaults.'); |
| 1075 |
|
} |
| 1076 |
|
$class = $this->createClassMetadata(SingleTableEntityNoDiscriminatorColumnMapping::class); |
| 1077 |
|
$this->assertEquals('dtype', $class->discriminatorColumn['name']); |
| 1078 |
|
$class = $this->createClassMetadata(SingleTableEntityIncompleteDiscriminatorColumnMapping::class); |
| 1079 |
|
$this->assertEquals('dtype', $class->discriminatorColumn['name']); |
| 1080 |
|
} |
| 1081 |
|
|
| 1082 |
|
} |
| 1083 |
|
|