Skip to content

Commit 4e2c016

Browse files
committed
Fix failing tests
1 parent c044164 commit 4e2c016

File tree

7 files changed

+29
-14
lines changed

7 files changed

+29
-14
lines changed

ext/mysqli/tests/010.phpt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,18 +62,18 @@ mysqli_close($link);
6262
--EXPECT--
6363
array(7) {
6464
[0]=>
65-
float(3.14159274101)
65+
float(3.141593)
6666
[1]=>
67-
float(-9.99999997475E-7)
67+
float(-1.0E-6)
6868
[2]=>
6969
float(0)
7070
[3]=>
71-
float(999999995904)
71+
float(1.0E+12)
7272
[4]=>
73-
float(0.564642488956)
73+
float(0.5646425)
7474
[5]=>
7575
float(1)
7676
[6]=>
77-
float(8.88888914608E+14)
77+
float(8.888889E+14)
7878
}
79-
done!
79+
done!

ext/mysqli/tests/011.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ array(8) {
6767
[3]=>
6868
int(4999999)
6969
[4]=>
70-
float(2345.60009766)
70+
float(2345.6)
7171
[5]=>
7272
float(5678.89563)
7373
[6]=>
7474
string(6) "foobar"
7575
[7]=>
7676
%unicode|string%(11) "mysql rulez"
7777
}
78-
done!
78+
done!

ext/mysqli/tests/012.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ array(8) {
6666
[3]=>
6767
int(54)
6868
[4]=>
69-
float(2.59999990463)
69+
float(2.6)
7070
[5]=>
7171
float(58.89)
7272
[6]=>
7373
string(3) "206"
7474
[7]=>
7575
%unicode|string%(3) "6.7"
7676
}
77-
done!
77+
done!

ext/mysqli/tests/mysqli_change_user.phpt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ require_once('skipifconnectfailure.inc');
4141
if (false !== ($tmp = mysqli_change_user($link, $user, $passwd, $db . '_unknown_really')))
4242
printf("[009] Expecting false, got %s/%s\n", gettype($tmp), $tmp);
4343

44+
// Reconnect because after 3 failed change_user attempts, the server blocks you off.
45+
if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket))
46+
printf("[006] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
47+
$host, $user, $db, $port, $socket);
48+
4449
if (!mysqli_query($link, 'SET @mysqli_change_user_test_var=1'))
4550
printf("[010] Failed to set test variable: [%d] %s\n", mysqli_errno($link), mysqli_error($link));
4651

@@ -109,4 +114,4 @@ require_once('skipifconnectfailure.inc');
109114
print "done!";
110115
?>
111116
--EXPECTF--
112-
done!
117+
done!

ext/mysqli/tests/mysqli_change_user_oo.phpt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ if (!$IS_MYSQLND && (mysqli_get_server_version($link) < 50118 && mysqli_get_serv
4343
if (false !== ($tmp = $mysqli->change_user($user, $passwd, $db . '_unknown_really')))
4444
printf("[008] Expecting false, got %s/%s\n", gettype($tmp), $tmp);
4545

46+
// Reconnect because after 3 failed change_user attempts, the server blocks you off.
47+
if (!$mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket))
48+
printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
49+
$host, $user, $db, $port, $socket);
50+
4651
if (!$mysqli->query('SET @mysqli_change_user_test_var=1'))
4752
printf("[009] Failed to set test variable: [%d] %s\n", $mysqli->errno, $mysqli->error);
4853

@@ -81,4 +86,4 @@ if (!$IS_MYSQLND && (mysqli_get_server_version($link) < 50118 && mysqli_get_serv
8186
print "done!";
8287
?>
8388
--EXPECTF--
84-
done!
89+
done!

ext/mysqli/tests/mysqli_real_escape_string_gbk.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ $port, $socket, mysqli_connect_errno(), mysqli_connect_error());
3636
mysqli_error($link));
3737
}
3838

39-
if (!mysqli_query($link, 'CREATE TABLE test(id INT, label CHAR(1), PRIMARY
39+
if (!mysqli_query($link, 'CREATE TABLE test(id INT, label CHAR(3), PRIMARY
4040
KEY(id)) ENGINE=' . $engine . " DEFAULT CHARSET=gbk")) {
4141
printf("Failed to create test table: [%d] %s\n", mysqli_errno($link),
4242
mysqli_error($link));

ext/mysqli/tests/table.inc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ if (!mysqli_query($link, 'DROP TABLE IF EXISTS test')) {
1212
exit(1);
1313
}
1414

15+
if (!mysqli_query($link, 'SET SESSION sql_mode=\'\'')) {
16+
printf("Failed to drop old test table: [%d] %s\n", mysqli_errno($link), mysqli_error($link));
17+
exit(1);
18+
}
19+
1520
if (!mysqli_query($link, 'CREATE TABLE test(id INT, label CHAR(1), PRIMARY KEY(id)) ENGINE=' . $engine)) {
1621
printf("Failed to create test table: [%d] %s\n", mysqli_errno($link), mysqli_error($link));
1722
exit(1);
@@ -20,4 +25,4 @@ if (!mysqli_query($link, 'CREATE TABLE test(id INT, label CHAR(1), PRIMARY KEY(i
2025
if (!mysqli_query($link, "INSERT INTO test(id, label) VALUES (1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e'), (6, 'f')")) {
2126
printf("[%d] %s\n", mysqli_errno($link), mysqli_error($link));
2227
}
23-
?>
28+
?>

0 commit comments

Comments
 (0)