test join column and referenced join columns quote
This commit is contained in:
parent
debc6e4993
commit
ad380e3ac6
@ -135,4 +135,38 @@ class QuoteStrategyTest extends \Doctrine\Tests\OrmTestCase
|
|||||||
|
|
||||||
$this->assertEquals(array('"article"'), $this->strategy->getIdentifierColumnNames($cm));
|
$this->assertEquals(array('"article"'), $this->strategy->getIdentifierColumnNames($cm));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testJoinColumnName()
|
||||||
|
{
|
||||||
|
$cm = $this->createClassMetadata('Doctrine\Tests\Models\DDC117\DDC117ArticleDetails');
|
||||||
|
|
||||||
|
$cm->mapOneToOne(array(
|
||||||
|
'id' => true,
|
||||||
|
'fieldName' => 'article',
|
||||||
|
'targetEntity' => 'Doctrine\Tests\Models\DDC117\DDC117Article',
|
||||||
|
'joinColumns' => array(array(
|
||||||
|
'name' => '`article`'
|
||||||
|
)),
|
||||||
|
));
|
||||||
|
|
||||||
|
$joinColumn = $cm->associationMappings['article']['joinColumns'][0];
|
||||||
|
$this->assertEquals('"article"',$this->strategy->getJoinColumnName($joinColumn, $cm));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testReferencedJoinColumnName()
|
||||||
|
{
|
||||||
|
$cm = $this->createClassMetadata('Doctrine\Tests\Models\DDC117\DDC117ArticleDetails');
|
||||||
|
|
||||||
|
$cm->mapOneToOne(array(
|
||||||
|
'id' => true,
|
||||||
|
'fieldName' => 'article',
|
||||||
|
'targetEntity' => 'Doctrine\Tests\Models\DDC117\DDC117Article',
|
||||||
|
'joinColumns' => array(array(
|
||||||
|
'name' => '`article`'
|
||||||
|
)),
|
||||||
|
));
|
||||||
|
|
||||||
|
$joinColumn = $cm->associationMappings['article']['joinColumns'][0];
|
||||||
|
$this->assertEquals('"id"',$this->strategy->getReferencedJoinColumnName($joinColumn, $cm));
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user