type = 'sqlite'; $params->file = $path; $params->host = 'localhost'; $this->qb = new Query_Builder($params); } function tearDown() { unset($this->qb); } function TestGet() { $query = $this->qb->get('create_test'); $this->assertIsA($query, 'PDOStatement'); } function TestGetLimit() { $query = $this->qb->get('create_test', 2); $this->assertIsA($query, 'PDOStatement'); } function TestGetLimitSkip() { $query = $this->qb->get('create_test', 2, 1); $this->assertIsA($query, 'PDOStatement'); } function TestSelectWhereGet() { $query = $this->qb->select('id, key as k, val') ->where('id >', 1) ->where('id <', 900) ->get('create_test', 2, 1); $this->assertIsA($query, 'PDOStatement'); } function TestSelectWhereGet2() { $query = $this->qb->select('id, key as k, val') ->where('id !=', 1) ->get('create_test', 2, 1); $this->assertIsA($query, 'PDOStatement'); } function TestSelectGet() { $query = $this->qb->select('id, key as k, val') ->get('create_test', 2, 1); $this->assertIsA($query, 'PDOStatement'); } function TestSelectFromGet() { $query = $this->qb->select('id, key as k, val') ->from('create_test ct') ->where('id >', 1) ->get(); $this->assertIsA($query, 'PDOStatement'); } function TestSelectFromLimitGet() { $query = $this->qb->select('id, key as k, val') ->from('create_test ct') ->where('id >', 1) ->limit(3) ->get(); $this->assertIsA($query, 'PDOStatement'); } }