public function testSetFrom() { $q = new SelectQuery(); $q->select(array('id', 'name', 'phone', 'address'))->from('users', 'u'); $q->setFrom('authors'); $this->assertSql('SELECT id, name, phone, address FROM authors', $q); $q->setFrom(array('authors' => 'a')); $this->assertSql('SELECT id, name, phone, address FROM authors AS a', $q); ok(is_array($q->getFrom())); }