From: Ard Biesheuvel Date: Wed, 31 Mar 2004 01:00:55 +0000 (+0000) Subject: Make time tests more robust against differences in implementation X-Git-Tag: php-5.0.0RC2RC1~142 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=81cfb1b31216989fda72b0f9dbf4928a3db648e9;p=php Make time tests more robust against differences in implementation # FreeBSD mktime() returns -1 if is_dst==1 and no DST timezone is set --- diff --git a/ext/standard/tests/time/003.phpt b/ext/standard/tests/time/003.phpt index 2da8121b6a..90855f08ef 100644 --- a/ext/standard/tests/time/003.phpt +++ b/ext/standard/tests/time/003.phpt @@ -15,7 +15,7 @@ Check for mktime with out-of-range parameters echo date("Y-m-d", mktime( 12, 0, 0, 2, 29, 2001)) ."\n"; echo date("Y-m-d", mktime( 12, 0, 0, 0, 0, 2000)) ."\n"; - putenv("TZ=GST-1GDT"); + putenv("TZ=Europe/London"); echo date("Y-m-d H:i:s", mktime(12,0,0,3,+90,2000,-1))."\n"; echo date("Y-m-d H:i:s", mktime(12,0,0,3,+90,2000,0))."\n"; echo date("Y-m-d H:i:s", mktime(12,0,0,3,+90,2000,1))."\n"; diff --git a/ext/standard/tests/time/bug27719.phpt b/ext/standard/tests/time/bug27719.phpt index 75d628920d..2484356aaa 100644 --- a/ext/standard/tests/time/bug27719.phpt +++ b/ext/standard/tests/time/bug27719.phpt @@ -1,7 +1,7 @@ --TEST-- Bug #27719: mktime returns incorrect timestamp for dst days --FILE-- - ---EXPECT-- -1081054800 04/04/04 12:00:00 +--EXPECTF-- 1081054800 04/04/04 12:00:00 +%s 1081054800 04/04/04 12:00:00 1075870800 02/04/04 12:00:00 diff --git a/ext/standard/tests/time/mktime.phpt b/ext/standard/tests/time/mktime.phpt index 95d40b9b17..8914ea0787 100644 --- a/ext/standard/tests/time/mktime.phpt +++ b/ext/standard/tests/time/mktime.phpt @@ -1,10 +1,10 @@ --TEST-- mktime() --FILE-- - ---EXPECT-- +--EXPECTF-- int(1009843200) int(1009843200) int(1009843200) -int(1009843200) -int(1025481600) +int(%s) int(1025481600) int(1025481600) int(1025481600) +int(%s) +int(1009843200) +int(1009843200) +int(1009843200) int(1009839600) -int(1009839600) -int(1009839600) -int(1009836000) -int(1025474400) -int(1025474400) int(1025478000) -int(1025474400) +int(1025478000) +int(1025481600) +int(1025478000)