uw Thu Jul 12 20:57:31 2007 UTC Modified files: /php-src/ext/mysqli/tests 050.phpt 051.phpt 052.phpt 053.phpt 054.phpt 055.phpt 056.phpt 057.phpt 058.phpt 059.phpt Log: Will this never end? - connection parameter tweaking - a bit of whitespace here and there - use UEXPECTF if need be
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/050.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/mysqli/tests/050.phpt diff -u php-src/ext/mysqli/tests/050.phpt:1.3 php-src/ext/mysqli/tests/050.phpt:1.4 --- php-src/ext/mysqli/tests/050.phpt:1.3 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/050.phpt Thu Jul 12 20:57:30 2007 @@ -1,15 +1,15 @@ --TEST-- -non freed statement test +non freed statement test --SKIPIF-- <?php require_once('skipif.inc'); ?> --FILE-- <?php include "connect.inc"; - + /************************ * non freed stamement ************************/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $stmt = mysqli_prepare($link, "SELECT CURRENT_USER()"); mysqli_execute($stmt); http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/051.phpt?r1=1.4&r2=1.5&diff_format=u Index: php-src/ext/mysqli/tests/051.phpt diff -u php-src/ext/mysqli/tests/051.phpt:1.4 php-src/ext/mysqli/tests/051.phpt:1.5 --- php-src/ext/mysqli/tests/051.phpt:1.4 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/051.phpt Thu Jul 12 20:57:30 2007 @@ -1,15 +1,15 @@ --TEST-- -free statement after close +free statement after close --SKIPIF-- <?php require_once('skipif.inc'); ?> --FILE-- <?php include "connect.inc"; - + /************************ - * free statement after close + * free statement after close ************************/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $stmt1 = mysqli_prepare($link, "SELECT CURRENT_USER()"); mysqli_execute($stmt1); http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/052.phpt?r1=1.4&r2=1.5&diff_format=u Index: php-src/ext/mysqli/tests/052.phpt diff -u php-src/ext/mysqli/tests/052.phpt:1.4 php-src/ext/mysqli/tests/052.phpt:1.5 --- php-src/ext/mysqli/tests/052.phpt:1.4 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/052.phpt Thu Jul 12 20:57:30 2007 @@ -9,7 +9,7 @@ /************************ * statement call after close ************************/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $stmt2 = mysqli_prepare($link, "SELECT CURRENT_USER()"); http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/053.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/mysqli/tests/053.phpt diff -u php-src/ext/mysqli/tests/053.phpt:1.3 php-src/ext/mysqli/tests/053.phpt:1.4 --- php-src/ext/mysqli/tests/053.phpt:1.3 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/053.phpt Thu Jul 12 20:57:30 2007 @@ -9,7 +9,7 @@ /************************ * non freed resultset ************************/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $result = mysqli_query($link, "SELECT CURRENT_USER()"); mysqli_close($link); http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/054.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/mysqli/tests/054.phpt diff -u php-src/ext/mysqli/tests/054.phpt:1.3 php-src/ext/mysqli/tests/054.phpt:1.4 --- php-src/ext/mysqli/tests/054.phpt:1.3 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/054.phpt Thu Jul 12 20:57:30 2007 @@ -9,7 +9,7 @@ /************************ * free resultset after close ************************/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $result1 = mysqli_query($link, "SELECT CURRENT_USER()"); mysqli_close($link); http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/055.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/mysqli/tests/055.phpt diff -u php-src/ext/mysqli/tests/055.phpt:1.3 php-src/ext/mysqli/tests/055.phpt:1.4 --- php-src/ext/mysqli/tests/055.phpt:1.3 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/055.phpt Thu Jul 12 20:57:30 2007 @@ -9,7 +9,7 @@ /************************ * don't free anything ************************/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); $result2 = mysqli_query($link, "SELECT CURRENT_USER()"); $stmt2 = mysqli_prepare($link, "SELECT CURRENT_USER()"); http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/056.phpt?r1=1.3&r2=1.4&diff_format=u Index: php-src/ext/mysqli/tests/056.phpt diff -u php-src/ext/mysqli/tests/056.phpt:1.3 php-src/ext/mysqli/tests/056.phpt:1.4 --- php-src/ext/mysqli/tests/056.phpt:1.3 Sat Dec 4 08:50:33 2004 +++ php-src/ext/mysqli/tests/056.phpt Thu Jul 12 20:57:30 2007 @@ -13,7 +13,7 @@ } $foo = new foobar(); - $foo->connect($host, $user, $passwd); + $foo->connect($host, $user, $passwd, $db, $port, $socket); $foo->close(); printf("%s\n", $foo->test()); ?> http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/057.phpt?r1=1.5&r2=1.6&diff_format=u Index: php-src/ext/mysqli/tests/057.phpt diff -u php-src/ext/mysqli/tests/057.phpt:1.5 php-src/ext/mysqli/tests/057.phpt:1.6 --- php-src/ext/mysqli/tests/057.phpt:1.5 Tue Sep 26 13:06:13 2006 +++ php-src/ext/mysqli/tests/057.phpt Thu Jul 12 20:57:30 2007 @@ -5,14 +5,14 @@ --FILE-- <?php include "connect.inc"; - + /*** test mysqli_connect 127.0.0.1 ***/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); - mysqli_select_db($link, "test"); + mysqli_select_db($link, $db); - mysqli_query($link,"DROP TABLE IF EXISTS test_store_result"); - mysqli_query($link,"CREATE TABLE test_store_result (a int)"); + mysqli_query($link,"DROP TABLE IF EXISTS test_store_result"); + mysqli_query($link,"CREATE TABLE test_store_result (a int)"); mysqli_query($link, "INSERT INTO test_store_result VALUES (1),(2),(3)"); @@ -26,6 +26,15 @@ } mysqli_stmt_close($stmt); + /* now we should try mysqli_stmt_reset() */ + $stmt = mysqli_prepare($link, "SELECT * FROM test_store_result"); + var_dump(mysqli_execute($stmt)); + var_dump(mysqli_stmt_reset($stmt)); + var_dump($stmt = mysqli_prepare($link, "SELECT * FROM test_store_result")); + var_dump(mysqli_execute($stmt)); + var_dump($stmt = @mysqli_prepare($link, "SELECT * FROM test_store_result"), mysqli_error($link)); + var_dump(mysqli_stmt_reset($stmt)); + $stmt = mysqli_prepare($link, "SELECT * FROM test_store_result"); mysqli_execute($stmt); $result1 = mysqli_get_metadata($stmt); @@ -37,18 +46,46 @@ if ($result = mysqli_query($link, "SELECT * FROM test_store_result")) { $row = mysqli_fetch_row($result); mysqli_free_result($result); - } - + } - var_dump($row); + var_dump($row); mysqli_free_result($result1); mysqli_stmt_close($stmt); mysqli_close($link); + echo "done!"; ?> --EXPECTF-- +bool(true) +bool(true) +object(mysqli_stmt)#%d (%d) { +} +bool(true) +bool(false) +string(0) "" + +Warning: mysqli_stmt_reset() expects parameter 1 to be mysqli_stmt, boolean given in %s on line %d +NULL +Rows: 3 +array(1) { + [0]=> + string(1) "1" +} +done! +--UEXPECTF-- +bool(true) +bool(true) +object(mysqli_stmt)#%d (%d) { +} +bool(true) +bool(false) +unicode(0) "" + +Warning: mysqli_stmt_reset() expects parameter 1 to be mysqli_stmt, boolean given in %s on line %d +NULL Rows: 3 array(1) { [0]=> - %s(1) "1" + unicode(1) "1" } +done! \ No newline at end of file http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/058.phpt?r1=1.5&r2=1.6&diff_format=u Index: php-src/ext/mysqli/tests/058.phpt diff -u php-src/ext/mysqli/tests/058.phpt:1.5 php-src/ext/mysqli/tests/058.phpt:1.6 --- php-src/ext/mysqli/tests/058.phpt:1.5 Tue Sep 26 13:06:13 2006 +++ php-src/ext/mysqli/tests/058.phpt Thu Jul 12 20:57:30 2007 @@ -5,17 +5,17 @@ --FILE-- <?php include "connect.inc"; - + /*** test mysqli_connect 127.0.0.1 ***/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); - mysqli_select_db($link, "test"); + mysqli_select_db($link, $db); - mysqli_query($link,"DROP TABLE IF EXISTS mbind"); - mysqli_query($link,"CREATE TABLE mbind (a int, b varchar(10))"); + mysqli_query($link,"DROP TABLE IF EXISTS mbind"); + mysqli_query($link,"CREATE TABLE mbind (a int, b varchar(10))"); $stmt = mysqli_prepare($link, "INSERT INTO mbind VALUES (?,?)"); - + mysqli_bind_param($stmt, "is", $a, $b); $a = 1; @@ -43,15 +43,29 @@ var_dump((array($e,$f,$g,$h))); mysqli_close($link); + print "done!"; ?> --EXPECTF-- array(4) { [0]=> int(1) [1]=> - %s(3) "foo" + string(3) "foo" + [2]=> + int(2) + [3]=> + string(3) "bar" +} +done! +--UEXPECTF-- +array(4) { + [0]=> + int(1) + [1]=> + unicode(3) "foo" [2]=> int(2) [3]=> - %s(3) "bar" + unicode(3) "bar" } +done! \ No newline at end of file http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/059.phpt?r1=1.5&r2=1.6&diff_format=u Index: php-src/ext/mysqli/tests/059.phpt diff -u php-src/ext/mysqli/tests/059.phpt:1.5 php-src/ext/mysqli/tests/059.phpt:1.6 --- php-src/ext/mysqli/tests/059.phpt:1.5 Tue Sep 26 13:06:13 2006 +++ php-src/ext/mysqli/tests/059.phpt Thu Jul 12 20:57:30 2007 @@ -5,19 +5,19 @@ --FILE-- <?php include "connect.inc"; - + /*** test mysqli_connect 127.0.0.1 ***/ - $link = mysqli_connect($host, $user, $passwd); + $link = mysqli_connect($host, $user, $passwd, $db, $port, $socket); - mysqli_select_db($link, "test"); + mysqli_select_db($link, $db); mysqli_query($link, "SET SQL_MODE='PIPES_AS_CONCAT'"); - mysqli_query($link,"DROP TABLE IF EXISTS mbind"); - mysqli_query($link,"CREATE TABLE mbind (b varchar(25))"); + mysqli_query($link,"DROP TABLE IF EXISTS mbind"); + mysqli_query($link,"CREATE TABLE mbind (b varchar(25))"); $stmt = mysqli_prepare($link, "INSERT INTO mbind VALUES (?||?)"); - + mysqli_bind_param($stmt, "ss", $a, $b); $a = "foo"; @@ -36,8 +36,11 @@ var_dump($e); mysqli_close($link); + print "done!"; ?> --EXPECT-- string(6) "foobar" +done! --UEXPECT-- unicode(6) "foobar" +done! \ No newline at end of file
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php