helly           Sun Nov  3 10:11:42 2002 EDT

  Added files:                 
    /php4/ext/dba/tests dba_cdb_read.phpt test.cdb 
  Log:
  cdb interface is currently readonly
  
  

Index: php4/ext/dba/tests/dba_cdb_read.phpt
+++ php4/ext/dba/tests/dba_cdb_read.phpt
--TEST--
DBA CDB handler test (read only)
--SKIPIF--
<?php 
        require_once('skipif.inc');
        if (!in_array('cdb', dba_handlers())) die('skip CDB handler not available');
?>
--FILE--
<?php
        echo "database handler: cdb\n";
        $handler = 'cdb';
        $db_file = dirname(__FILE__).'/test.cdb';
        if (($db_file=dba_open($db_file, "r", $handler))!==FALSE) {
                $a = dba_firstkey($db_file);
                $i=0;
                echo "?$a";
                while($a) {
                        $a = dba_nextkey($db_file);
                        echo $a;
                        $i++;
                }
                echo "\n";
                echo $i;
                for ($i=1; $i<5; $i++) {
                        echo dba_exists($i, $db_file) ? "Y" : "N";
                }
                echo "\n=";
                echo dba_fetch(1, $db_file);
                echo dba_fetch(2, $db_file);
                echo dba_fetch(3, $db_file);
                echo dba_fetch(4, $db_file);
                dba_close($db_file);
        } else {
                echo "Error creating database\n";
        }
?>
--EXPECT--
database handler: cdb
?1212314
7YYYY
=1234
Index: php4/ext/dba/tests/test.cdb
+++ php4/ext/dba/tests/test.cdb
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVV††–¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶11221321331244‘µ<”µ”µ”µ2–µ(—µ
—µ


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to