public function testIfElse($dql, $sql) { $query = $this->em->createQuery(sprintf("SELECT IF(%s) FROM %s as e", $dql, self::FAKE_ENTITY)); $this->assertEquals(sprintf("SELECT IF(%s) AS sclr_0 FROM some_fake s0_", $sql), $query->getSQL()); }