Ejemplo n.º 1
0
 /**
  * @dataProvider dataAddGroupBy
  *
  * @param array $groupByArguments
  * @param array $expectedQueryPart
  * @param string $expectedQuery
  */
 public function testAddGroupBy($groupByArguments, $expectedQueryPart, $expectedQuery)
 {
     $this->queryBuilder->select('column');
     $this->queryBuilder->groupBy('column1');
     call_user_func_array([$this->queryBuilder, 'addGroupBy'], $groupByArguments);
     $this->assertEquals($expectedQueryPart, $this->queryBuilder->getQueryPart('groupBy'));
     $this->assertSame('SELECT `column` FROM  GROUP BY ' . $expectedQuery, $this->queryBuilder->getSQL());
 }