name = 'fire'; $params->type = 'firebird'; $params->file = $dbpath; $params->host = 'localhost'; $params->user = 'sysdba'; $params->pass = 'masterkey'; $params->prefix = 'create_'; $this->db = Query($params); // echo '
Firebird Queries
'; } // -------------------------------------------------------------------------- public function TestInsertBatch() { if (empty($this->db)) return; $insert_array = array( array( 'id' => 6, 'key' => 2, 'val' => 3 ), array( 'id' => 5, 'key' => 6, 'val' => 7 ), array( 'id' => 8, 'key' => 1, 'val' => 2 ) ); $query = $this->db->insert_batch('test', $insert_array); $this->assertNull($query); } // -------------------------------------------------------------------------- public function TestTypeList() { $sql = $this->db->sql->type_list(); $query = $this->db->query($sql); $this->assertIsA($query, 'PDOStatement'); $res = $query->fetchAll(PDO::FETCH_ASSOC); $this->assertTrue(is_array($res)); } }