CVS update: php3/tests

From: 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]);

« previous php.dev (#7667) next »