cvs: php4 /pear .cvsignore Makefile.in /pear/tests DB_Error.phpt DB_factory.phpt DB_parseDSN.phpt

From: Date: Tue, 29 Aug 2000 09:10:44 +0000
Subject: cvs: php4 /pear .cvsignore Makefile.in /pear/tests DB_Error.phpt DB_factory.phpt DB_parseDSN.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-1441@lists.php.net to get a copy of this message
ssb Tue Aug 29 02:10:44 2000 EDT Modified files: /php4/pear .cvsignore Makefile.in /php4/pear/tests DB_Error.phpt DB_factory.phpt DB_parseDSN.phpt Log: All (three) current DB tests pass. Index: php4/pear/.cvsignore diff -u php4/pear/.cvsignore:1.4 php4/pear/.cvsignore:1.5 --- php4/pear/.cvsignore:1.4 Sun Jul 30 10:41:31 2000 +++ php4/pear/.cvsignore Tue Aug 29 02:10:44 2000 @@ -6,4 +6,3 @@ php-config pear PEAR.php -run-tests Index: php4/pear/Makefile.in diff -u php4/pear/Makefile.in:1.41 php4/pear/Makefile.in:1.42 --- php4/pear/Makefile.in:1.41 Sun Aug 27 12:49:15 2000 +++ php4/pear/Makefile.in Tue Aug 29 02:10:44 2000 @@ -108,15 +108,8 @@ cd $(top_builddir)/$$i && cp -p *.h $(phpincludedir)/$$i) 2>/dev/null || true; \ done -test: run-tests Makefile - @./run-tests - Makefile: Makefile.in $(top_builddir)/config.status (cd ..;CONFIG_FILES=pear/Makefile CONFIG_HEADERS= $(top_builddir)/config.status) - -run-tests: run-tests.in $(top_builddir)/config.status - (cd ..;CONFIG_FILES=pear/$@ CONFIG_HEADERS= $(top_builddir)/config.status) - chmod +x $@ pear: pear.in $(top_builddir)/config.status (cd ..;CONFIG_FILES=pear/pear CONFIG_HEADERS= $(top_builddir)/config.status) Index: php4/pear/tests/DB_Error.phpt diff -u php4/pear/tests/DB_Error.phpt:1.1 php4/pear/tests/DB_Error.phpt:1.2 --- php4/pear/tests/DB_Error.phpt:1.1 Sun Aug 27 12:46:02 2000 +++ php4/pear/tests/DB_Error.phpt Tue Aug 29 02:10:44 2000 @@ -29,20 +29,20 @@ print "testing different error codes...\n"; -$e = new DB_Error(); var_dump($e->toString()); -$e = new DB_Error("test error"); var_dump($e->toString()); -$e = new DB_Error(DB_OK); var_dump($e->toString()); -$e = new DB_Error(DB_ERROR); var_dump($e->toString()); -$e = new DB_Error(DB_ERROR_SYNTAX); var_dump($e->toString()); -$e = new DB_Error(DB_ERROR_DIVZERO); var_dump($e->toString()); -$e = new DB_Warning(); var_dump($e->toString()); -$e = new DB_Warning("test warning"); var_dump($e->toString()); -$e = new DB_Warning(DB_WARNING_READ_ONLY); var_dump($e->toString()); +$e = new DB_Error(); print $e->__string_value()."\n"; +$e = new DB_Error("test error"); print $e->__string_value()."\n"; +$e = new DB_Error(DB_OK); print $e->__string_value()."\n"; +$e = new DB_Error(DB_ERROR); print $e->__string_value()."\n"; +$e = new DB_Error(DB_ERROR_SYNTAX); print $e->__string_value()."\n"; +$e = new DB_Error(DB_ERROR_DIVZERO); print $e->__string_value()."\n"; +$e = new DB_Warning(); print $e->__string_value()."\n"; +$e = new DB_Warning("test warning"); print $e->__string_value()."\n"; +$e = new DB_Warning(DB_WARNING_READ_ONLY); print $e->__string_value()."\n"; ini_alter("html_errors", false); print "testing different error modes...\n"; -$e = new DB_Error(DB_ERROR, PEAR_ERROR_PRINT); var_dump($e->toString()); +$e = new DB_Error(DB_ERROR, PEAR_ERROR_PRINT); print $e->__string_value()."\n"; $e = new DB_Error(DB_ERROR_SYNTAX, PEAR_ERROR_TRIGGER); print "testing different error serverities...\n"; @@ -55,17 +55,17 @@ --POST-- --EXPECT-- testing different error codes... -string(109) "[db_error: message="DB Error: unknown error" code=-1 mode=return level=notice prefix="" prepend="" append=""]" -string(105) "[db_error: message="DB Error: test error" code=0 mode=return level=notice prefix="" prepend="" append=""]" -string(103) "[db_error: message="DB Error: no error" code=0 mode=return level=notice prefix="" prepend="" append=""]" -string(109) "[db_error: message="DB Error: unknown error" code=-1 mode=return level=notice prefix="" prepend="" append=""]" -string(108) "[db_error: message="DB Error: syntax error" code=-2 mode=return level=notice prefix="" prepend="" append=""]" -string(113) "[db_error: message="DB Error: division by zero" code=-13 mode=return level=notice prefix="" prepend="" append=""]" -string(118) "[db_warning: message="DB Warning: unknown warning" code=-1000 mode=return level=notice prefix="" prepend="" append=""]" -string(111) "[db_warning: message="DB Warning: test warning" code=0 mode=return level=notice prefix="" prepend="" append=""]" -string(112) "[db_warning: message="DB Warning: read only" code=-1001 mode=return level=notice prefix="" prepend="" append=""]" +[db_error: message="DB Error: unknown error" code=-1 mode=return level=notice prefix="" prepend="" append=""] +[db_error: message="DB Error: test error" code=0 mode=return level=notice prefix="" prepend="" append=""] +[db_error: message="DB Error: no error" code=0 mode=return level=notice prefix="" prepend="" append=""] +[db_error: message="DB Error: unknown error" code=-1 mode=return level=notice prefix="" prepend="" append=""] +[db_error: message="DB Error: syntax error" code=-2 mode=return level=notice prefix="" prepend="" append=""] +[db_error: message="DB Error: division by zero" code=-13 mode=return level=notice prefix="" prepend="" append=""] +[db_warning: message="DB Warning: unknown warning" code=-1000 mode=return level=notice prefix="" prepend="" append=""] +[db_warning: message="DB Warning: test warning" code=0 mode=return level=notice prefix="" prepend="" append=""] +[db_warning: message="DB Warning: read only" code=-1001 mode=return level=notice prefix="" prepend="" append=""] testing different error modes... -DB Error: unknown errorstring(108) "[db_error: message="DB Error: unknown error" code=-1 mode=print level=notice prefix="" prepend="" append=""]" +DB Error: unknown error[db_error: message="DB Error: unknown error" code=-1 mode=print level=notice prefix="" prepend="" append=""] <br> <b>Notice</b>: DB Error: syntax error in <b>PEAR.php</b> on line <b>182</b><br> testing different error serverities... Index: php4/pear/tests/DB_factory.phpt diff -u php4/pear/tests/DB_factory.phpt:1.1 php4/pear/tests/DB_factory.phpt:1.2 --- php4/pear/tests/DB_factory.phpt:1.1 Mon Aug 28 00:03:51 2000 +++ php4/pear/tests/DB_factory.phpt Tue Aug 29 02:10:44 2000 @@ -28,7 +28,7 @@ if (DB::isError($obj)) { print "error: ".$obj->getMessage()."\n"; } else { - print "object: ".$obj->toString()."\n"; + print "object: ".$obj."\n"; } } Index: php4/pear/tests/DB_parseDSN.phpt diff -u php4/pear/tests/DB_parseDSN.phpt:1.1 php4/pear/tests/DB_parseDSN.phpt:1.2 --- php4/pear/tests/DB_parseDSN.phpt:1.1 Mon Aug 28 00:03:51 2000 +++ php4/pear/tests/DB_parseDSN.phpt Tue Aug 29 02:10:44 2000 @@ -10,30 +10,29 @@ require_once "DB.php"; +function test($dsn) { + print implode(",", DB::parseDSN($dsn))."\n"; +} + print "testing DB::parseDSN...\n"; -var_dump(DB::parseDSN("mysql")); -var_dump(DB::parseDSN("odbc(mssql)")); -var_dump(DB::parseDSN("mysql://localhost")); -var_dump(DB::parseDSN("mysql://remote.host.com/db")); -var_dump(DB::parseDSN("mysql://testuser:testpw")); -var_dump(DB::parseDSN("oci8://user:pass@tns-name")); -var_dump(DB::parseDSN("")); -var_dump(DB::parseDSN("")); -var_dump(DB::parseDSN("")); -var_dump(DB::parseDSN("")); -var_dump(DB::parseDSN("")); -var_dump(DB::parseDSN("")); -var_dump(DB::parseDSN("")); +test("mysql"); +test("odbc(mssql)"); +test("mysql://localhost"); +test("mysql://remote.host.com/db"); +test("mysql://testuser:testpw"); +test("oci8://user:pass@tns-name"); +test("odbc(solid)://foo:bar@tcp+localhost+1313"); +/* phptype,dbsyntax,protocol,hostspec,database,username,password */ ?> --GET-- --POST-- --EXPECT-- -testing ibase: object: db_ibase: (phptype=ibase, dbsyntax=ibase) -testing msql: object: db_msql: (phptype=msql, dbsyntax=msql) -testing mssql: object: db_mssql: (phptype=mssql, dbsyntax=mssql) -testing mysql: object: db_mysql: (phptype=mysql, dbsyntax=mysql) -testing oci8: object: db_oci8: (phptype=oci8, dbsyntax=oci8) -testing odbc: object: db_odbc: (phptype=odbc, dbsyntax=unknown) -testing pgsql: object: db_pgsql: (phptype=pgsql, dbsyntax=pgsql) -testing sybase: object: db_sybase: (phptype=sybase, dbsyntax=sybase) +testing DB::parseDSN... +mysql,,,,,, +odbc,mssql,,,,, +mysql,mysql,,localhost,,, +mysql,mysql,,remote.host.com,db,, +mysql,mysql,,,,testuser,testpw +oci8,oci8,,tns-name,,user,pass +odbc,solid,tcp,localhost 1313,,foo,bar

« previous php.cvs (#1441) next »