/** * @covers SQLBuilder::__toString * @covers SQLBuilder::tablesToString */ public function test__toString() { $this->sql->select('users', 'u', array('id', 'username', 'email')); $this->sql->groupBy('id'); $this->sql->orderBy('email'); $this->sql->setLimit(10); $this->sql->setPredicate("predicat"); $actual = $this->sql->__toString(); $excepted = "select predicat u.id u_id,u.username u_username,u.email u_email from users u group by id order by email limit 10"; $this->assertSame($excepted, $actual); }