1
0
mirror of synced 2025-03-21 07:23:55 +03:00

#1238 DDC-3293 DDC-3477 - exploding tests with set use-column-prefix="true" and use-column-prefix="false" xml mappings

This commit is contained in:
Marco Pivetta 2015-01-08 13:33:38 +01:00
parent 43db4a4182
commit 6fdb100793

View File

@ -62,22 +62,39 @@ class XmlMappingDriverTest extends AbstractMappingDriverTest
* @group DDC-3477
* @group 1238
*/
public function testEmbeddedUseColumnPrefix()
public function testEmbeddedMappingsWithUseColumnPrefix()
{
$em = $this->_getTestEntityManager();
$em->getConfiguration()->setMetadataDriverImpl($this->_loadDriver());
$factory = new ClassMetadataFactory();
$em = $this->_getTestEntityManager();
$em->getConfiguration()->setMetadataDriverImpl($this->_loadDriver());
$factory->setEntityManager($em);
$class = $factory->getMetadataFor('Doctrine\Tests\Models\DDC3293\DDC3293User');
$this->assertFalse($class->embeddedClasses['address']['columnPrefix']);
$class = $factory->getMetadataFor('Doctrine\Tests\Models\DDC3293\DDC3293UserPrefixed');
$this->assertEquals(
'__prefix__',
$class->embeddedClasses['address']['columnPrefix']
$factory
->getMetadataFor('Doctrine\Tests\Models\DDC3293\DDC3293UserPrefixed')
->embeddedClasses['address']['columnPrefix']
);
}
/**
* @group DDC-3293
* @group DDC-3477
* @group 1238
*/
public function testEmbeddedMappingsWithFalseUseColumnPrefix()
{
$factory = new ClassMetadataFactory();
$em = $this->_getTestEntityManager();
$em->getConfiguration()->setMetadataDriverImpl($this->_loadDriver());
$factory->setEntityManager($em);
$this->assertFalse(
$factory
->getMetadataFor('Doctrine\Tests\Models\DDC3293\DDC3293User')
->embeddedClasses['address']['columnPrefix']
);
}