Exemple #1
0
 /**
  * @covers ::column
  * @covers ::prependColumn
  * @covers ::getColumns
  * @covers ::setColumns
  * @covers ::clearColumns
  */
 public function testColumn()
 {
     $query = new Query\Select(self::getDb());
     $query->column('column1')->column('column2', 'alias2')->prependColumn('column0', 'alias0');
     $expected = array(new SQL\Aliased('column0', 'alias0'), new SQL\Aliased('column1'), new SQL\Aliased('column2', 'alias2'));
     $this->assertEquals($expected, $query->getColumns());
     $query->clearColumns();
     $this->assertEmpty($query->getColumns());
     $query->setColumns($expected);
     $this->assertEquals($expected, $query->getColumns());
 }