]> granicus.if.org Git - php/commitdiff
Fixing borked test - thanks again new run-tests.php tool (and team).
authorUlf Wendel <uw@php.net>
Fri, 3 Jul 2009 07:49:47 +0000 (07:49 +0000)
committerUlf Wendel <uw@php.net>
Fri, 3 Jul 2009 07:49:47 +0000 (07:49 +0000)
ext/mysqli/tests/mysqli_stmt_bind_param_check_param_no_change.phpt

index 5aab1a67772dbd785568aa5a60548e4ed6710d82..12d76e8d852a3bd22b209b988dab6c00372286a7 100644 (file)
@@ -19,7 +19,7 @@ require_once('skipifconnectfailure.inc');
        $foo = new foo;
        $foo->bar = "фубар";
 
-       echo "Test 1: \n";
+       echo "Test 1:\n";
        $stmt = $link->prepare("SELECT ? FOO");
        var_dump($foo); // here you can see the bar member var beeing a string
        $stmt->bind_param("s", $foo->bar);
@@ -30,11 +30,11 @@ require_once('skipifconnectfailure.inc');
        $stmt->free_result();
        echo("$one\n\n");
 
-       // it is getting worse. Binding the same var twice with different 
+       // it is getting worse. Binding the same var twice with different
        // types you can get unexpected results (e.g. binary trash for the
        // string and misc data for the integer. See next 2 tests.
 
-       echo "Test 2: \n";
+       echo "Test 2:\n";
        $stmt = $link->prepare("SELECT ? FOO, ? BAR");
        var_dump($foo);
        $stmt->bind_param("si", $foo->bar, $foo->bar);
@@ -50,7 +50,7 @@ require_once('skipifconnectfailure.inc');
        echo("$one - $two\n\n");
 
 
-       echo "Test 3: \n";
+       echo "Test 3:\n";
        $stmt = $link->prepare("SELECT ? FOO, ? BAR");
        var_dump($foo);
        $stmt->bind_param("is", $foo->bar, $foo->bar);
@@ -60,89 +60,47 @@ require_once('skipifconnectfailure.inc');
        $stmt->fetch();
        $stmt->free_result();
        echo("$one - $two\n\n");
-       echo "done!\n";
+       echo "done!";
 ?>
 --EXPECTF--
-Test 1: 
-object(foo)#3 (1) {
-  ["bar"]=>
-  string(10) "фубар"
+Test 1:
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  %unicode|string%(%d) "фубар"
 }
-object(foo)#3 (1) {
-  ["bar"]=>
-  &string(10) "фубар"
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  &%unicode|string%(%d) "фубар"
 }
 фубар
 
-Test 2: 
-object(foo)#3 (1) {
-  ["bar"]=>
-  string(10) "фубар"
+Test 2:
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  %unicode|string%(%d) "фубар"
 }
 ---
-object(foo)#3 (1) {
-  ["bar"]=>
-  &string(10) "фубар"
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  &%unicode|string%(%d) "фубар"
 }
 ---
-object(foo)#3 (1) {
-  ["bar"]=>
-  &string(10) "фубар"
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  &%unicode|string%(%d) "фубар"
 }
 ---
 фубар - 0
 
-Test 3: 
-object(foo)#3 (1) {
-  ["bar"]=>
-  string(10) "фубар"
+Test 3:
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  %unicode|string%(%d) "фубар"
 }
-object(foo)#3 (1) {
-  ["bar"]=>
-  &string(10) "фубар"
+object(foo)#%d (1) {
+  [%u|b%"bar"]=>
+  &%unicode|string%(%d) "фубар"
 }
 0 - фубар
 
-done!
---UEXPECTF--
-Test 1: 
-object(foo)#3 (1) {
-  [u"bar"]=>
-  unicode(5) "фубар"
-}
-object(foo)#3 (1) {
-  [u"bar"]=>
-  &unicode(5) "фубар"
-}
-фубар
-
-Test 2: 
-object(foo)#3 (1) {
-  [u"bar"]=>
-  unicode(5) "фубар"
-}
----
-object(foo)#3 (1) {
-  [u"bar"]=>
-  &unicode(5) "фубар"
-}
----
-object(foo)#3 (1) {
-  [u"bar"]=>
-  &unicode(5) "фубар"
-}
----
-фубар - 0
-
-Test 3: 
-object(foo)#3 (1) {
-  [u"bar"]=>
-  unicode(5) "фубар"
-}
-object(foo)#3 (1) {
-  [u"bar"]=>
-  &unicode(5) "фубар"
-}
-0 - фубар
-
-done!
+done!
\ No newline at end of file