/** * * @dataProvider getSelectStringProvider */ public function testGetSelectString($selects, $options, $expected, $expectedFormatted) { foreach ($selects as $select) { $this->queryBuilder->select($select[0], $select[1]); } foreach ($options as $option) { $this->queryBuilder->addOption($option); } $this->assertEquals($expected, $this->queryBuilder->getSelectString()); $this->assertEquals($expectedFormatted, $this->queryBuilder->getSelectString(true)); }