DoctrineExtensions\Tests\Query\MysqlWalkerTest::testGroupByWithRollup PHP Method

testGroupByWithRollup() public method

    public function testGroupByWithRollup()
    {
        $dql = "SELECT p FROM DoctrineExtensions\\Tests\\Entities\\Date p GROUP BY p.id";
        $q = $this->entityManager->createQuery($dql);
        $q->setHint(Query::HINT_CUSTOM_OUTPUT_WALKER, 'DoctrineExtensions\\Query\\MysqlWalker');
        $q->setHint('mysqlWalker.withRollup', true);
        $sql = "SELECT d0_.id AS id_0, d0_.created AS created_1 FROM Date d0_ GROUP BY d0_.id WITH ROLLUP";
        $this->assertEquals($sql, $q->getSql());
    }