*/ class DDC331Test extends \Doctrine\Tests\OrmFunctionalTestCase { protected function setUp() { $this->useModelSet('company'); parent::setUp(); } public function testSelectFieldOnRootEntity() { $employee = new CompanyEmployee; $employee->setName('Roman S. Borschel'); $employee->setSalary(100000); $employee->setDepartment('IT'); $this->_em->persist($employee); $this->_em->flush(); $this->_em->clear(); $q = $this->_em->createQuery('SELECT e.name FROM Doctrine\Tests\Models\Company\CompanyEmployee e'); $this->assertEquals('SELECT c0_.name AS name0 FROM company_employees c1_ INNER JOIN company_persons c0_ ON c1_.id = c0_.id LEFT JOIN company_managers c2_ ON c1_.id = c2_.id', $q->getSql()); } }