uw              Mon Jul  6 15:07:31 2009 UTC

  Modified files:              
    /php-src/ext/mysqli/tests   045.phpt mysqli_error_unicode.phpt 
                                mysqli_get_client_stats.phpt 
                                mysqli_get_warnings.phpt 
                                mysqli_query_unicode.phpt 
                                
mysqli_set_local_infile_handler_bad_character.phpt 
  Log:
  Adapting (old) tests to current PHP 6 semantics - s/unicode.semantics 
test/version_compare
  
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/045.phpt?r1=1.13&r2=1.14&diff_format=u
Index: php-src/ext/mysqli/tests/045.phpt
diff -u php-src/ext/mysqli/tests/045.phpt:1.13 
php-src/ext/mysqli/tests/045.phpt:1.14
--- php-src/ext/mysqli/tests/045.phpt:1.13      Thu May 28 14:11:40 2009
+++ php-src/ext/mysqli/tests/045.phpt   Mon Jul  6 15:07:31 2009
@@ -31,7 +31,7 @@
        mysqli_bind_result($stmt, $c1, $c2);
        mysqli_fetch($stmt);
        mysqli_stmt_close($stmt);
-       if (ini_get("unicode.semantics") && mysqli_get_server_version($link) < 
50000) {
+       if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && 
mysqli_get_server_version($link) < 50000) {
                /* variables are binary */
                settype($c1, "unicode");
                settype($c2, "unicode");
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/mysqli_error_unicode.phpt?r1=1.4&r2=1.5&diff_format=u
Index: php-src/ext/mysqli/tests/mysqli_error_unicode.phpt
diff -u php-src/ext/mysqli/tests/mysqli_error_unicode.phpt:1.4 
php-src/ext/mysqli/tests/mysqli_error_unicode.phpt:1.5
--- php-src/ext/mysqli/tests/mysqli_error_unicode.phpt:1.4      Thu May 28 
14:11:40 2009
+++ php-src/ext/mysqli/tests/mysqli_error_unicode.phpt  Mon Jul  6 15:07:31 2009
@@ -24,7 +24,7 @@
                        $host, $user, $db, $port, $socket);
        }
 
-       if (!ini_get("unicode.semantics")) {
+       if (!(version_compare(PHP_VERSION, '5.9.9', '>') == 1)) {
                mysqli_query($link, "set names utf8");
        }
 
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt?r1=1.9&r2=1.10&diff_format=u
Index: php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt
diff -u php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt:1.9 
php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt:1.10
--- php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt:1.9   Mon Jul  6 
14:36:52 2009
+++ php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt       Mon Jul  6 
15:07:31 2009
@@ -118,7 +118,7 @@
        mysqli_get_client_stats_assert_eq('result_set_queries', $new_info, 
$info, $test_counter);
 
        /* we need to skip this test in unicode - we send set names utf8 during 
mysql_connect */
-       if (!ini_get("unicode.semantics"))
+       if (!(version_compare(PHP_VERSION, '5.9.9', '>') == 1))
                mysqli_get_client_stats_assert_eq('non_result_set_queries', 
$new_info, $info, $test_counter);
        mysqli_get_client_stats_assert_eq('buffered_sets', $new_info, $info, 
$test_counter);
        mysqli_get_client_stats_assert_eq('unbuffered_sets', $new_info, $info, 
$test_counter);
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/mysqli_get_warnings.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/mysqli/tests/mysqli_get_warnings.phpt
diff -u php-src/ext/mysqli/tests/mysqli_get_warnings.phpt:1.3 
php-src/ext/mysqli/tests/mysqli_get_warnings.phpt:1.4
--- php-src/ext/mysqli/tests/mysqli_get_warnings.phpt:1.3       Mon Jul  6 
14:36:52 2009
+++ php-src/ext/mysqli/tests/mysqli_get_warnings.phpt   Mon Jul  6 15:07:31 2009
@@ -129,7 +129,7 @@
        $warning = new mysqli_warning($mysqli);
                $i = 1;
        while ($warning->next() && ('' != ($tmp = $warning->message))) {
-               if (ini_get('unicode.semantics') && !is_unicode($tmp))
+               if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && 
!is_unicode($tmp))
                        printf("[033a] Warning should have been a unicode 
string, got %s/%s", gettype($tmp), $tmp);
                $i++;
        }
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/mysqli_query_unicode.phpt?r1=1.6&r2=1.7&diff_format=u
Index: php-src/ext/mysqli/tests/mysqli_query_unicode.phpt
diff -u php-src/ext/mysqli/tests/mysqli_query_unicode.phpt:1.6 
php-src/ext/mysqli/tests/mysqli_query_unicode.phpt:1.7
--- php-src/ext/mysqli/tests/mysqli_query_unicode.phpt:1.6      Thu May 28 
15:47:08 2009
+++ php-src/ext/mysqli/tests/mysqli_query_unicode.phpt  Mon Jul  6 15:07:31 2009
@@ -88,7 +88,7 @@
        /*
        Trying to test what Ramil suggests in 
http://bugs.mysql.com/bug.php?id=29576
        However, this won't work, because we're lacking MYSQLI_SET_CHARSET_NAME.
-       if (ini_get("unicode.semantics")) {
+       if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1)) {
                if (mysqli_get_server_version() > 50002) {
                        @mysqli_query($link, "DROP USER IF EXISTS 
'тест'@'%'");
                        if (TRUE !== mysqli_query($link, "CREATE USER 
'тест'@'%'")) {
http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt?r1=1.4&r2=1.5&diff_format=u
Index: 
php-src/ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt
diff -u 
php-src/ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt:1.4 
php-src/ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt:1.5
--- 
php-src/ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt:1.4 
    Mon Jul  6 14:36:52 2009
+++ php-src/ext/mysqli/tests/mysqli_set_local_infile_handler_bad_character.phpt 
Mon Jul  6 15:07:31 2009
@@ -42,7 +42,7 @@
 
                printf("Callback: %d\n", $invocation++);
 
-               $num_chars = (ini_get('unicode.semantics')) ? (floor($buflen / 
2) - 10) : ($buflen - 5);
+               $num_chars = (version_compare(PHP_VERSION, '5.9.9', '>') == 1) 
? (floor($buflen / 2) - 10) : ($buflen - 5);
                $part1 = floor($num_chars / 2);
                $part2 = $num_chars - $part1;
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to