mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00
Fix mysql test date flakiness
Separate date() calls can lead to diverging results. Closes GH-18080
This commit is contained in:
parent
4fd9992561
commit
45fc03c190
1 changed files with 14 additions and 9 deletions
|
@ -122,22 +122,27 @@ func_mysqli_fetch_all($link, $engine, "DECIMAL(10,2)", "99999999.99", "99999999.
|
|||
func_mysqli_fetch_all($link, $engine, "DECIMAL(10,2)", NULL, NULL, 400);
|
||||
|
||||
// don't care about date() strict TZ warnings...
|
||||
func_mysqli_fetch_all($link, $engine, "DATE", @date('Y-m-d'), @date('Y-m-d'), 410);
|
||||
func_mysqli_fetch_all($link, $engine, "DATE NOT NULL", @date('Y-m-d'), @date('Y-m-d'), 420);
|
||||
$date = @date('Y-m-d');
|
||||
$datetime = @date('Y-m-d H:i:s');
|
||||
$time = @date('H:i:s');
|
||||
$year = @date('Y');
|
||||
|
||||
func_mysqli_fetch_all($link, $engine, "DATE", $date, $date, 410);
|
||||
func_mysqli_fetch_all($link, $engine, "DATE NOT NULL", $date, $date, 420);
|
||||
func_mysqli_fetch_all($link, $engine, "DATE", NULL, NULL, 430);
|
||||
|
||||
func_mysqli_fetch_all($link, $engine, "DATETIME", @date('Y-m-d H:i:s'), @date('Y-m-d H:i:s'), 440);
|
||||
func_mysqli_fetch_all($link, $engine, "DATETIME NOT NULL", @date('Y-m-d H:i:s'), @date('Y-m-d H:i:s'), 450);
|
||||
func_mysqli_fetch_all($link, $engine, "DATETIME", $datetime, $datetime, 440);
|
||||
func_mysqli_fetch_all($link, $engine, "DATETIME NOT NULL", $datetime, $datetime, 450);
|
||||
func_mysqli_fetch_all($link, $engine, "DATETIME", NULL, NULL, 460);
|
||||
|
||||
func_mysqli_fetch_all($link, $engine, "TIMESTAMP", @date('Y-m-d H:i:s'), @date('Y-m-d H:i:s'), 470);
|
||||
func_mysqli_fetch_all($link, $engine, "TIMESTAMP", $datetime, $datetime, 470);
|
||||
|
||||
func_mysqli_fetch_all($link, $engine, "TIME", @date('H:i:s'), @date('H:i:s'), 480);
|
||||
func_mysqli_fetch_all($link, $engine, "TIME NOT NULL", @date('H:i:s'), @date('H:i:s'), 490);
|
||||
func_mysqli_fetch_all($link, $engine, "TIME", $time, $time, 480);
|
||||
func_mysqli_fetch_all($link, $engine, "TIME NOT NULL", $time, $time, 490);
|
||||
func_mysqli_fetch_all($link, $engine, "TIME", NULL, NULL, 500);
|
||||
|
||||
func_mysqli_fetch_all($link, $engine, "YEAR", @date('Y'), @date('Y'), 510);
|
||||
func_mysqli_fetch_all($link, $engine, "YEAR NOT NULL", @date('Y'), @date('Y'), 520);
|
||||
func_mysqli_fetch_all($link, $engine, "YEAR", $year, $year, 510);
|
||||
func_mysqli_fetch_all($link, $engine, "YEAR NOT NULL", $year, $year, 520);
|
||||
func_mysqli_fetch_all($link, $engine, "YEAR", NULL, NULL, 530);
|
||||
|
||||
$string255 = func_mysqli_fetch_array_make_string(255);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue