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));
|
||||
}
|
||||
|
||||
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