CVS update: php3/tests
| From: | sas | Date: | Mon, 28 Jun 1999 03:16:49 +0000 |
| Subject: | CVS update: php3/tests | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-7667@lists.php.net to get a copy of this message | ||
Date: Sunday June 27, 1999 @ 23:16
Author: sas
Update of /repository/php3/tests
In directory php:/tmp/cvs-serv16776/tests
Modified Files:
dba.php
Log Message:
additional test
Index: php3/tests/dba.php
diff -u php3/tests/dba.php:1.3 php3/tests/dba.php:1.4
--- php3/tests/dba.php:1.3 Tue Jun 8 10:33:27 1999
+++ php3/tests/dba.php Sun Jun 27 23:16:49 1999
@@ -4,7 +4,7 @@
function dba_test($handler, $readonly = false) {
echo "testing with $handler\n";
- $count = 100;
+ $count = 1000;
if($readonly)
$h = dba_open("test.$handler", "r", $handler, 0600);
else
@@ -50,13 +50,20 @@
die ("dba_delete failed for $i\n");
}
+ echo "traversing again\n";
+ $n = 0;
+ for($key = dba_firstkey($h); $key != false; $key = dba_nextkey($h))
+ $n++;
+ if($n != 0) die("database still contains data\n");
+
+ dba_optimize($h);
dba_close($h);
echo "passed\n\n";
}
-dba_test("cdb", true);
-# cdb only supports reading and is not tested as such
-$dbs = array("dbm", "gdbm", "ndbm", "db2");
+dba_test("cdb", true);
-for($i = 0; $i < count($dbs); $i++) dba_test($dbs[$i]);
+$dbs = array("db2", "dbm", "ndbm", "gdbm");
+for($i = 0; $i < count($dbs); $i++)
+ dba_test($dbs[$i]);