public function testSql() { $s = new Sql(Db::factory('Sqlite', array('database' => __DIR__ . '/../tmp/test.sqlite')), 'users'); $s->select()->where()->equalTo('id', 1); ob_start(); $s->render(); $output = ob_get_clean(); $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', $s->render(true)); $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', (string) $s); $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', $s->getSql()); $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', $output); }