Esempio n. 1
0
 /**
  * @covers ::columns
  * @covers ::getColumns
  * @covers ::setColumns
  * @covers ::clearColumns
  */
 public function testColumns()
 {
     $query = new Query\Insert(self::getDb());
     $query->columns(array('posts'));
     $expected = new SQL\Columns(array('posts'));
     $this->assertEquals($expected, $query->getColumns());
     $query->columns(array('col1', 'col2'));
     $expected = new SQL\Columns(array('col1', 'col2'));
     $this->assertEquals($expected, $query->getColumns());
     $query->clearColumns();
     $this->assertEmpty($query->getColumns());
     $query->setColumns($expected);
     $this->assertEquals($expected, $query->getColumns());
 }