Stubbing out test for DDC-3042 - DQL aliases cause collisions when selecting from tables with similar properties
This commit is contained in:
parent
da96f4938a
commit
3680bb7ccc
65
tests/Doctrine/Tests/ORM/Functional/Ticket/DDC3042Test.php
Normal file
65
tests/Doctrine/Tests/ORM/Functional/Ticket/DDC3042Test.php
Normal file
@ -0,0 +1,65 @@
|
||||
<?php
|
||||
|
||||
namespace Doctrine\Tests\ORM\Functional\Ticket;
|
||||
|
||||
use Doctrine\Tests\OrmFunctionalTestCase;
|
||||
|
||||
/**
|
||||
* @group DDC-3042
|
||||
*/
|
||||
class DDC3042Test extends OrmFunctionalTestCase
|
||||
{
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->_schemaTool->createSchema(array(
|
||||
$this->_em->getClassMetadata(__NAMESPACE__ . '\DDC3042Foo'),
|
||||
$this->_em->getClassMetadata(__NAMESPACE__ . '\DDC3042Bar'),
|
||||
));
|
||||
}
|
||||
|
||||
public function testSQLGenerationDoesNotProvokeAliasCollisions()
|
||||
{
|
||||
$this->assertSame(
|
||||
'..',
|
||||
$this->_em->createQuery('SELECT f, b FROM Foo f JOIN Bar b')->getSQL()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @Entity
|
||||
*/
|
||||
class DDC3042Foo
|
||||
{
|
||||
/** @Id @Column(type="integer") @GeneratedValue */
|
||||
public $field1;
|
||||
/** @Column(type="integer") */
|
||||
public $field2;
|
||||
/** @Column(type="integer") */
|
||||
public $field3;
|
||||
/** @Column(type="integer") */
|
||||
public $field4;
|
||||
/** @Column(type="integer") */
|
||||
public $field5;
|
||||
/** @Column(type="integer") */
|
||||
public $field6;
|
||||
/** @Column(type="integer") */
|
||||
public $field7;
|
||||
/** @Column(type="integer") */
|
||||
public $field8;
|
||||
/** @Column(type="integer") */
|
||||
public $field9;
|
||||
/** @Column(type="integer") */
|
||||
public $field10;
|
||||
}
|
||||
|
||||
/**
|
||||
* @Entity
|
||||
*/
|
||||
class DDC3042Bar
|
||||
{
|
||||
/** @Id @Column(type="integer") @GeneratedValue */
|
||||
public $field11;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user