From dd4bdd776adef88ed1f4c59878eb714d28e4d7ff Mon Sep 17 00:00:00 2001 From: fabios Date: Tue, 1 Oct 2013 12:00:52 -0400 Subject: [PATCH] Fix DDC-1514 test --- .../Tests/ORM/Functional/Ticket/DDC1514Test.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC1514Test.php b/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC1514Test.php index cc0f9728db3..2e3b2fbc5d9 100644 --- a/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC1514Test.php +++ b/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC1514Test.php @@ -29,10 +29,10 @@ protected function setUp() public function testIssue() { $a1 = new DDC1514EntityA(); - $a1->title = "foo"; + $a1->title = "1foo"; $a2 = new DDC1514EntityA(); - $a2->title = "bar"; + $a2->title = "2bar"; $b1 = new DDC1514EntityB(); $b1->entityAFrom = $a1; @@ -54,9 +54,13 @@ public function testIssue() $this->_em->flush(); $this->_em->clear(); - $dql = "SELECT a, b, ba, c FROM " . __NAMESPACE__ . "\DDC1514EntityA AS a LEFT JOIN a.entitiesB AS b LEFT JOIN b.entityATo AS ba LEFT JOIN a.entityC AS c"; + $dql = "SELECT a, b, ba, c FROM " . __NAMESPACE__ . "\DDC1514EntityA AS a LEFT JOIN a.entitiesB AS b LEFT JOIN b.entityATo AS ba LEFT JOIN a.entityC AS c ORDER BY a.title"; $results = $this->_em->createQuery($dql)->getResult(); + $this->assertEquals($a1->id, $results[0]->id); + $this->assertNull($results[0]->entityC); + + $this->assertEquals($a2->id, $results[1]->id); $this->assertEquals($c->title, $results[1]->entityC->title); } }