3 namespace Doctrine\Tests\ORM\Functional\Ticket;
5 use Doctrine\ORM\UnitOfWork;
7 require_once __DIR__ . '/../../../TestInit.php';
9 class DDC1757Test extends \Doctrine\Tests\OrmFunctionalTestCase
11 public function testFailingCase()
13 $qb = $this->_em->createQueryBuilder();
14 /* @var $qb \Doctrine\ORM\QueryBuilder */
17 ->from(__NAMESPACE__ . '\DDC1757A', '_a')
18 ->from(__NAMESPACE__ . '\DDC1757B', '_b')
25 // Show difference between expected and actual queries on error
26 self::assertEquals("SELECT _a FROM " . __NAMESPACE__ . "\DDC1757A _a, " . __NAMESPACE__ . "\DDC1757B _b INNER JOIN _b.c _c INNER JOIN _c.d _d",
38 * @Column(type="integer")
40 * @GeneratedValue(strategy="AUTO")
51 * @Column(type="integer")
53 * @GeneratedValue(strategy="AUTO")
58 * @OneToOne(targetEntity="DDC1757C")
69 * @Column(type="integer")
71 * @GeneratedValue(strategy="AUTO")
76 * @OneToOne(targetEntity="DDC1757D")
87 * @Column(type="integer")
89 * @GeneratedValue(strategy="AUTO")