/** * @covers ::from * @covers ::getFrom * @covers ::setFrom * @covers ::clearFrom */ public function testFrom() { $query = new Query\Select(self::getDb()); $query->from('table1')->from('table2', 'alias2'); $expected = array(new SQL\Aliased('table1'), new SQL\Aliased('table2', 'alias2')); $this->assertEquals($expected, $query->getFrom()); $query->clearFrom(); $this->assertEmpty($query->getFrom()); $query->setFrom($expected); $this->assertEquals($expected, $query->getFrom()); }