]> granicus.if.org Git - php/commitdiff
Fix tests
authorJohannes Schlüter <johannes@php.net>
Thu, 22 Jan 2009 21:56:46 +0000 (21:56 +0000)
committerJohannes Schlüter <johannes@php.net>
Thu, 22 Jan 2009 21:56:46 +0000 (21:56 +0000)
ext/mysqli/tests/mysqli_class_mysqli_interface.phpt
ext/mysqli/tests/mysqli_constants.phpt
ext/mysqli/tests/mysqli_poll.phpt

index f2b33c36336e324169708830ea87ef3c656b61f0..6fb3e4ce8ab7091e421eca4460207e62d04de398 100644 (file)
@@ -45,6 +45,7 @@ require_once('skipifconnectfailure.inc');
                'real_connect'                  => true,
                'real_escape_string'            => true,
                'real_query'                    => true,
+               'refresh'                       => true,
                'rollback'                      => true,
                'select_db'                     => true,
                'set_charset'                   => true,
index 471381ef6da4aa76bc67ed7d4f834fa9fd328adf..883be59593f68a9b7fd224a9579ea22c9194cfbb 100644 (file)
@@ -84,6 +84,14 @@ require_once('skipifconnectfailure.inc');
                "MYSQLI_REPORT_ERROR"                           => true,
                "MYSQLI_REPORT_OFF"                                     => true,
                "MYSQLI_SET_CHARSET_NAME"                       => true,
+               "MYSQLI_REFRESH_GRANT"                          => true,
+               "MYSQLI_REFRESH_LOG"                            => true,
+               "MYSQLI_REFRESH_TABLES"                         => true,
+               "MYSQLI_REFRESH_HOSTS"                          => true,
+               "MYSQLI_REFRESH_STATUS"                         => true,
+               "MYSQLI_REFRESH_THREADS"                        => true,
+               "MYSQLI_REFRESH_SLAVE"                          => true,
+               "MYSQLI_REFRESH_MASTER"                         => true,
        );
 
        /* depends on the build - experimental */
@@ -91,6 +99,10 @@ require_once('skipifconnectfailure.inc');
                $expected_constants['MYSQLI_OPT_INT_AND_FLOAT_NATIVE'] = true;
        }
 
+       if ($IS_MYSQLND || defined('MYSQLI_REFRESH_BACKUP_LOG')) {
+               $expected_constants['MYSQLI_REFRESH_BACKUP_LOG'] = true;
+       }
+
        if ($IS_MYSQLND) {
                $version = 50007 + 1;
                $expected_constants['MYSQLI_OPT_NET_CMD_BUFFER_SIZE'] = true;
index fc0980544f43f977315d7ebd95754f389024d41b..1bfae4bdbe95c24727a56aee8b42255f36aacffe 100644 (file)
@@ -28,28 +28,28 @@ if (!$IS_MYSQLND)
        if (NULL !== ($tmp = @mysqli_poll()))
                printf("[002] Expecting NULL got %s\n", var_export($tmp, true));
 
-       if (NULL !== ($tmp = @mysqli_poll(array($link))))
+       $l = array($link);
+       if (NULL !== ($tmp = @mysqli_poll($l)))
                printf("[003] Expecting NULL got %s\n", var_export($tmp, true));
 
-       if (NULL !== ($tmp = @mysqli_poll(array($link), NULL)))
+       $l = array($link); $n = NULL;
+       if (NULL !== ($tmp = @mysqli_poll($l, $n)))
                printf("[004] Expecting NULL got %s\n", var_export($tmp, true));
 
-       if (NULL !== ($tmp = @mysqli_poll(array($link), NULL, NULL)))
+       $l = array($link); $n = NULL;
+       if (NULL !== ($tmp = @mysqli_poll($l, $n, $n)))
                printf("[005] Expecting NULL got %s\n", var_export($tmp, true));
 
-       $int_val = 43;
-       $myerrors = &$int_val;
-
-       if (NULL !== ($tmp = @mysqli_poll(array($link), $myerrors, NULL, 1)))
-               printf("[006] Expecting NULL got %s\n", var_export($tmp, true));
-
-       if (NULL !== ($tmp = @mysqli_poll(array($link), NULL, NULL, -1)))
+       $l = array($link); $e = NULL; $r = NULL;
+       if (NULL !== ($tmp = @mysqli_poll($l, $e, $r, -1)))
                printf("[007] Expecting boolean/false got %s/%s\n", gettype($tmp), var_export($tmp, true));
 
-       if (NULL !== ($tmp = @mysqli_poll(array($link), NULL, NULL, 0, -1)))
+       $l = array($link); $e = NULL; $r = NULL;
+       if (NULL !== ($tmp = @mysqli_poll($l, $e, $r, 0, -1)))
                printf("[008] Expecting boolean/false got %s/%s\n", gettype($tmp), var_export($tmp, true));
 
-       if (0 !== ($tmp = (mysqli_poll(array($link), array($link), array($link), 0, 1))))
+       $read = $error = $reject = array($link);
+       if (0 !== ($tmp = (mysqli_poll($read, $error, $reject, 0, 1))))
                printf("[009] Expecting int/0 got %s/%s\n", gettype($tmp), var_export($tmp, true));