From: andy wharmby Date: Tue, 13 Jan 2009 13:38:34 +0000 (+0000) Subject: New date extension tests. Tested on Windows, Linux and Linux 64 bit X-Git-Tag: php-5.2.9RC1~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92926978a2be9746787dd22766ecdf6d0dafc204;p=php New date extension tests. Tested on Windows, Linux and Linux 64 bit --- diff --git a/ext/date/tests/date_default_timezone_get_error.phpt b/ext/date/tests/date_default_timezone_get_error.phpt new file mode 100644 index 0000000000..3a18a761d5 --- /dev/null +++ b/ext/date/tests/date_default_timezone_get_error.phpt @@ -0,0 +1,27 @@ +--TEST-- +Test date_default_timezone_get() function : error conditions +--INI-- +date.timezone=UTC +--FILE-- + + +===Done=== +--EXPECTF-- +*** Testing date_default_timezone_get() : error conditions *** + +-- Testing date_create() function with more than expected no. of arguments -- +string(3) "UTC" + +===Done=== \ No newline at end of file diff --git a/ext/date/tests/date_default_timezone_set_error.phpt b/ext/date/tests/date_default_timezone_set_error.phpt new file mode 100644 index 0000000000..870afe4ff4 --- /dev/null +++ b/ext/date/tests/date_default_timezone_set_error.phpt @@ -0,0 +1,43 @@ +--TEST-- +Test date_default_timezone_set() function : error variations +--INI-- +date.timezone=UTC +--FILE-- + +===Done=== +--EXPECTF-- +*** Testing date_default_timezone_set() : error variations *** + +-- Testing date_default_timezone_set() function with less than expected no. of arguments -- + +Warning: date_default_timezone_set() expects exactly 1 parameter, 0 given in %s on line %d +bool(false) + +-- Testing date_default_timezone_set() function with more than expected no. of arguments -- + +Warning: date_default_timezone_set() expects exactly 1 parameter, 2 given in %s on line %d +bool(false) + +-- Testing date_default_timezone_set() function with invalid timezone identifier -- + +Notice: date_default_timezone_set(): Timezone ID 'foo' is invalid in %s on line %d +bool(false) +===Done=== diff --git a/ext/date/tests/date_default_timezone_set_variation1.phpt b/ext/date/tests/date_default_timezone_set_variation1.phpt new file mode 100644 index 0000000000..22f4c22de7 --- /dev/null +++ b/ext/date/tests/date_default_timezone_set_variation1.phpt @@ -0,0 +1,200 @@ +--TEST-- +Test date_default_timezone_set() function : usage variations - Passing unexpected values for time_zone identifier +--FILE-- + +===Done=== +--EXPECTF-- +*** Testing date_default_timezone_set() : usage variations *** + +-- Iteration 1 -- + +Notice: date_default_timezone_set(): Timezone ID '0' is invalid in %s on line %d +bool(false) + +-- Iteration 2 -- + +Notice: date_default_timezone_set(): Timezone ID '1' is invalid in %s on line %d +bool(false) + +-- Iteration 3 -- + +Notice: date_default_timezone_set(): Timezone ID '12345' is invalid in %s on line %d +bool(false) + +-- Iteration 4 -- + +Notice: date_default_timezone_set(): Timezone ID '-2345' is invalid in %s on line %d +bool(false) + +-- Iteration 5 -- + +Notice: date_default_timezone_set(): Timezone ID '10.5' is invalid in %s on line %d +bool(false) + +-- Iteration 6 -- + +Notice: date_default_timezone_set(): Timezone ID '-10.5' is invalid in %s on line %d +bool(false) + +-- Iteration 7 -- + +Notice: date_default_timezone_set(): Timezone ID '123456789000' is invalid in %s on line %d +bool(false) + +-- Iteration 8 -- + +Notice: date_default_timezone_set(): Timezone ID '1.23456789E-9' is invalid in %s on line %d +bool(false) + +-- Iteration 9 -- + +Notice: date_default_timezone_set(): Timezone ID '0.5' is invalid in %s on line %d +bool(false) + +-- Iteration 10 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 11 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 12 -- + +Notice: date_default_timezone_set(): Timezone ID '1' is invalid in %s on line %d +bool(false) + +-- Iteration 13 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 14 -- + +Notice: date_default_timezone_set(): Timezone ID '1' is invalid in %s on line %d +bool(false) + +-- Iteration 15 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 16 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 17 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 18 -- + +Warning: date_default_timezone_set() expects parameter 1 to be string, array given in %s on line %d +bool(false) + +-- Iteration 19 -- + +Notice: date_default_timezone_set(): Timezone ID 'abcxyz' is invalid in %s on line %d +bool(false) + +-- Iteration 20 -- + +Notice: date_default_timezone_set(): Timezone ID 'abcxyz' is invalid in %s on line %d +bool(false) + +-- Iteration 21 -- + +Notice: date_default_timezone_set(): Timezone ID 'abc +xyz' is invalid in %s on line %d +bool(false) + +-- Iteration 22 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 23 -- + +Notice: date_default_timezone_set(): Timezone ID '' is invalid in %s on line %d +bool(false) + +-- Iteration 24 -- + +Warning: date_default_timezone_set() expects parameter 1 to be string, resource given in %s on line %d +bool(false) +===Done=== diff --git a/ext/date/tests/date_sun_info_error.phpt b/ext/date/tests/date_sun_info_error.phpt new file mode 100644 index 0000000000..f5665ee58c --- /dev/null +++ b/ext/date/tests/date_sun_info_error.phpt @@ -0,0 +1,48 @@ +--TEST-- +Test date_sun_info() function : error variations +--INI-- +date.timezone=UTC +--FILE-- + +===Done=== +--EXPECTF-- +*** Testing date_sun_info() : usage variations *** + +-- Testing date_sun_info() function with less than expected no. of arguments -- + +Warning: date_sun_info() expects exactly 3 parameters, 0 given in %s on line %d +bool(false) + +Warning: date_sun_info() expects exactly 3 parameters, 1 given in %s on line %d +bool(false) + +Warning: date_sun_info() expects exactly 3 parameters, 2 given in %s on line %d +bool(false) + +-- Testing date_sun_info() function with more than expected no. of arguments -- + +Warning: date_create() expects at most 2 parameters, 4 given in %s on line %d +bool(false) +===Done=== \ No newline at end of file diff --git a/ext/date/tests/date_sun_info_variation1.phpt b/ext/date/tests/date_sun_info_variation1.phpt new file mode 100644 index 0000000000..ddcaf8955b --- /dev/null +++ b/ext/date/tests/date_sun_info_variation1.phpt @@ -0,0 +1,492 @@ +--TEST-- +Test date_sun_info() function : error variations - Pass unexpected values for time argument +--INI-- +date.timezone=UTC +--FILE-- + +===Done=== +--EXPECTF-- +*** Testing date_sun_info() : usage variations *** + +-- Iteration 1 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 2 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 3 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 4 -- +array(9) { + ["sunrise"]=> + int(-69665) + ["sunset"]=> + int(-33260) + ["transit"]=> + int(-51462) + ["civil_twilight_begin"]=> + int(-71269) + ["civil_twilight_end"]=> + int(-31655) + ["nautical_twilight_begin"]=> + int(-73092) + ["nautical_twilight_end"]=> + int(-29832) + ["astronomical_twilight_begin"]=> + int(-74874) + ["astronomical_twilight_end"]=> + int(-28050) +} + +-- Iteration 5 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 6 -- +array(9) { + ["sunrise"]=> + int(-69665) + ["sunset"]=> + int(-33260) + ["transit"]=> + int(-51462) + ["civil_twilight_begin"]=> + int(-71269) + ["civil_twilight_end"]=> + int(-31655) + ["nautical_twilight_begin"]=> + int(-73092) + ["nautical_twilight_end"]=> + int(-29832) + ["astronomical_twilight_begin"]=> + int(-74874) + ["astronomical_twilight_end"]=> + int(-28050) +} + +-- Iteration 7 -- +array(9) { + ["sunrise"]=> + int(1226363) + ["sunset"]=> + int(1263468) + ["transit"]=> + int(1244916) + ["civil_twilight_begin"]=> + int(1224788) + ["civil_twilight_end"]=> + int(1265044) + ["nautical_twilight_begin"]=> + int(1222993) + ["nautical_twilight_end"]=> + int(1266839) + ["astronomical_twilight_begin"]=> + int(1221233) + ["astronomical_twilight_end"]=> + int(1268599) +} + +-- Iteration 8 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 9 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 10 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 11 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 12 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 13 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 14 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 15 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 16 -- + +Warning: date_sun_info() expects parameter 1 to be long, string given in %s on line %d +bool(false) + +-- Iteration 17 -- + +Warning: date_sun_info() expects parameter 1 to be long, string given in %s on line %d +bool(false) + +-- Iteration 18 -- + +Warning: date_sun_info() expects parameter 1 to be long, array given in %s on line %d +bool(false) + +-- Iteration 19 -- + +Warning: date_sun_info() expects parameter 1 to be long, string given in %s on line %d +bool(false) + +-- Iteration 20 -- + +Warning: date_sun_info() expects parameter 1 to be long, string given in %s on line %d +bool(false) + +-- Iteration 21 -- + +Warning: date_sun_info() expects parameter 1 to be long, string given in %s on line %d +bool(false) + +-- Iteration 22 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 23 -- +array(9) { + ["sunrise"]=> + int(16748) + ["sunset"]=> + int(53182) + ["transit"]=> + int(34965) + ["civil_twilight_begin"]=> + int(15145) + ["civil_twilight_end"]=> + int(54786) + ["nautical_twilight_begin"]=> + int(13324) + ["nautical_twilight_end"]=> + int(56607) + ["astronomical_twilight_begin"]=> + int(11542) + ["astronomical_twilight_end"]=> + int(58389) +} + +-- Iteration 24 -- + +Warning: date_sun_info() expects parameter 1 to be long, resource given in %s on line %d +bool(false) +===Done=== \ No newline at end of file diff --git a/ext/date/tests/date_sun_info_variation2.phpt b/ext/date/tests/date_sun_info_variation2.phpt new file mode 100644 index 0000000000..16ad83ea03 --- /dev/null +++ b/ext/date/tests/date_sun_info_variation2.phpt @@ -0,0 +1,492 @@ +--TEST-- +Test date_sun_info() function : error variations - PAss unexepcted valuesfor latitude argument +--INI-- +date.timezone=UTC +--FILE-- + +===Done=== +--EXPECTF-- +*** Testing date_sun_info() : usage variations *** + +-- Iteration 1 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 2 -- +array(9) { + ["sunrise"]=> + int(1165894254) + ["sunset"]=> + int(1165937695) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892911) + ["civil_twilight_end"]=> + int(1165939038) + ["nautical_twilight_begin"]=> + int(1165891344) + ["nautical_twilight_end"]=> + int(1165940606) + ["astronomical_twilight_begin"]=> + int(1165889771) + ["astronomical_twilight_end"]=> + int(1165942179) +} + +-- Iteration 3 -- +array(9) { + ["sunrise"]=> + bool(true) + ["sunset"]=> + bool(true) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + bool(true) + ["civil_twilight_end"]=> + bool(true) + ["nautical_twilight_begin"]=> + int(1165883331) + ["nautical_twilight_end"]=> + int(1165948619) + ["astronomical_twilight_begin"]=> + int(1165890260) + ["astronomical_twilight_end"]=> + int(1165941690) +} + +-- Iteration 4 -- +array(9) { + ["sunrise"]=> + int(1165894085) + ["sunset"]=> + int(1165937865) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165895431) + ["civil_twilight_end"]=> + int(1165936519) + ["nautical_twilight_begin"]=> + int(1165896998) + ["nautical_twilight_end"]=> + int(1165934952) + ["astronomical_twilight_begin"]=> + int(1165898564) + ["astronomical_twilight_end"]=> + int(1165933386) +} + +-- Iteration 5 -- +array(9) { + ["sunrise"]=> + int(1165895237) + ["sunset"]=> + int(1165936713) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165893873) + ["civil_twilight_end"]=> + int(1165938077) + ["nautical_twilight_begin"]=> + int(1165892293) + ["nautical_twilight_end"]=> + int(1165939656) + ["astronomical_twilight_begin"]=> + int(1165890721) + ["astronomical_twilight_end"]=> + int(1165941229) +} + +-- Iteration 6 -- +array(9) { + ["sunrise"]=> + int(1165893058) + ["sunset"]=> + int(1165938891) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165891680) + ["civil_twilight_end"]=> + int(1165940269) + ["nautical_twilight_begin"]=> + int(1165890055) + ["nautical_twilight_end"]=> + int(1165941895) + ["astronomical_twilight_begin"]=> + int(1165888402) + ["astronomical_twilight_end"]=> + int(1165943548) +} + +-- Iteration 7 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 8 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 9 -- +array(9) { + ["sunrise"]=> + int(1165894203) + ["sunset"]=> + int(1165937747) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892860) + ["civil_twilight_end"]=> + int(1165939090) + ["nautical_twilight_begin"]=> + int(1165891292) + ["nautical_twilight_end"]=> + int(1165940658) + ["astronomical_twilight_begin"]=> + int(1165889717) + ["astronomical_twilight_end"]=> + int(1165942233) +} + +-- Iteration 10 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 11 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 12 -- +array(9) { + ["sunrise"]=> + int(1165894254) + ["sunset"]=> + int(1165937695) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892911) + ["civil_twilight_end"]=> + int(1165939038) + ["nautical_twilight_begin"]=> + int(1165891344) + ["nautical_twilight_end"]=> + int(1165940606) + ["astronomical_twilight_begin"]=> + int(1165889771) + ["astronomical_twilight_end"]=> + int(1165942179) +} + +-- Iteration 13 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 14 -- +array(9) { + ["sunrise"]=> + int(1165894254) + ["sunset"]=> + int(1165937695) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892911) + ["civil_twilight_end"]=> + int(1165939038) + ["nautical_twilight_begin"]=> + int(1165891344) + ["nautical_twilight_end"]=> + int(1165940606) + ["astronomical_twilight_begin"]=> + int(1165889771) + ["astronomical_twilight_end"]=> + int(1165942179) +} + +-- Iteration 15 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 16 -- + +Warning: date_sun_info() expects parameter 2 to be double, string given in %s on line %d +bool(false) + +-- Iteration 17 -- + +Warning: date_sun_info() expects parameter 2 to be double, string given in %s on line %d +bool(false) + +-- Iteration 18 -- + +Warning: date_sun_info() expects parameter 2 to be double, array given in %s on line %d +bool(false) + +-- Iteration 19 -- + +Warning: date_sun_info() expects parameter 2 to be double, string given in %s on line %d +bool(false) + +-- Iteration 20 -- + +Warning: date_sun_info() expects parameter 2 to be double, string given in %s on line %d +bool(false) + +-- Iteration 21 -- + +Warning: date_sun_info() expects parameter 2 to be double, string given in %s on line %d +bool(false) + +-- Iteration 22 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 23 -- +array(9) { + ["sunrise"]=> + int(1165894152) + ["sunset"]=> + int(1165937798) + ["transit"]=> + int(1165915975) + ["civil_twilight_begin"]=> + int(1165892809) + ["civil_twilight_end"]=> + int(1165939141) + ["nautical_twilight_begin"]=> + int(1165891239) + ["nautical_twilight_end"]=> + int(1165940710) + ["astronomical_twilight_begin"]=> + int(1165889663) + ["astronomical_twilight_end"]=> + int(1165942287) +} + +-- Iteration 24 -- + +Warning: date_sun_info() expects parameter 2 to be double, resource given in %s on line %d +bool(false) +===Done=== \ No newline at end of file diff --git a/ext/date/tests/date_sun_info_variation3.phpt b/ext/date/tests/date_sun_info_variation3.phpt new file mode 100644 index 0000000000..4f9d3b26a0 --- /dev/null +++ b/ext/date/tests/date_sun_info_variation3.phpt @@ -0,0 +1,493 @@ +--TEST-- +Test date_sun_info() function : usage variations - Pass unexpected values for longitude argument +--INI-- +date.timezone=UTC +--FILE-- + +===Done=== +--EXPECTF-- +*** Testing date_sun_info() : usage variations *** + +-- Iteration 1 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 2 -- +array(9) { + ["sunrise"]=> + int(1165906002) + ["sunset"]=> + int(1165942385) + ["transit"]=> + int(1165924194) + ["civil_twilight_begin"]=> + int(1165904396) + ["civil_twilight_end"]=> + int(1165943991) + ["nautical_twilight_begin"]=> + int(1165902573) + ["nautical_twilight_end"]=> + int(1165945814) + ["astronomical_twilight_begin"]=> + int(1165900789) + ["astronomical_twilight_end"]=> + int(1165947598) +} + +-- Iteration 3 -- +array(9) { + ["sunrise"]=> + int(1165879335) + ["sunset"]=> + int(1165917916) + ["transit"]=> + int(1165898625) + ["civil_twilight_begin"]=> + int(1165877811) + ["civil_twilight_end"]=> + int(1165919440) + ["nautical_twilight_begin"]=> + int(1165876064) + ["nautical_twilight_end"]=> + int(1165921187) + ["astronomical_twilight_begin"]=> + int(1165874341) + ["astronomical_twilight_end"]=> + int(1165922910) +} + +-- Iteration 4 -- +array(9) { + ["sunrise"]=> + int(1165864483) + ["sunset"]=> + int(1165900762) + ["transit"]=> + int(1165882623) + ["civil_twilight_begin"]=> + int(1165862873) + ["civil_twilight_end"]=> + int(1165902372) + ["nautical_twilight_begin"]=> + int(1165861045) + ["nautical_twilight_end"]=> + int(1165904200) + ["astronomical_twilight_begin"]=> + int(1165859259) + ["astronomical_twilight_end"]=> + int(1165905987) +} + +-- Iteration 5 -- +array(9) { + ["sunrise"]=> + int(1165903721) + ["sunset"]=> + int(1165940105) + ["transit"]=> + int(1165921913) + ["civil_twilight_begin"]=> + int(1165902115) + ["civil_twilight_end"]=> + int(1165941711) + ["nautical_twilight_begin"]=> + int(1165900292) + ["nautical_twilight_end"]=> + int(1165943534) + ["astronomical_twilight_begin"]=> + int(1165898508) + ["astronomical_twilight_end"]=> + int(1165945317) +} + +-- Iteration 6 -- +array(9) { + ["sunrise"]=> + int(1165908763) + ["sunset"]=> + int(1165945146) + ["transit"]=> + int(1165926954) + ["civil_twilight_begin"]=> + int(1165907157) + ["civil_twilight_end"]=> + int(1165946752) + ["nautical_twilight_begin"]=> + int(1165905334) + ["nautical_twilight_end"]=> + int(1165948575) + ["astronomical_twilight_begin"]=> + int(1165903551) + ["astronomical_twilight_end"]=> + int(1165950358) +} + +-- Iteration 7 -- +array(9) { + ["sunrise"]=> + int(1165919856) + ["sunset"]=> + int(1165969985) + ["transit"]=> + int(1165944920) + ["civil_twilight_begin"]=> + int(1165918203) + ["civil_twilight_end"]=> + int(1165971638) + ["nautical_twilight_begin"]=> + int(1165916223) + ["nautical_twilight_end"]=> + int(1165973617) + ["astronomical_twilight_begin"]=> + int(1165914116) + ["astronomical_twilight_end"]=> + int(1165975725) +} + +-- Iteration 8 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 9 -- +array(9) { + ["sunrise"]=> + int(1165906122) + ["sunset"]=> + int(1165942505) + ["transit"]=> + int(1165924314) + ["civil_twilight_begin"]=> + int(1165904516) + ["civil_twilight_end"]=> + int(1165944111) + ["nautical_twilight_begin"]=> + int(1165902693) + ["nautical_twilight_end"]=> + int(1165945934) + ["astronomical_twilight_begin"]=> + int(1165900910) + ["astronomical_twilight_end"]=> + int(1165947718) +} + +-- Iteration 10 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 11 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 12 -- +array(9) { + ["sunrise"]=> + int(1165906002) + ["sunset"]=> + int(1165942385) + ["transit"]=> + int(1165924194) + ["civil_twilight_begin"]=> + int(1165904396) + ["civil_twilight_end"]=> + int(1165943991) + ["nautical_twilight_begin"]=> + int(1165902573) + ["nautical_twilight_end"]=> + int(1165945814) + ["astronomical_twilight_begin"]=> + int(1165900789) + ["astronomical_twilight_end"]=> + int(1165947598) +} + +-- Iteration 13 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 14 -- +array(9) { + ["sunrise"]=> + int(1165906002) + ["sunset"]=> + int(1165942385) + ["transit"]=> + int(1165924194) + ["civil_twilight_begin"]=> + int(1165904396) + ["civil_twilight_end"]=> + int(1165943991) + ["nautical_twilight_begin"]=> + int(1165902573) + ["nautical_twilight_end"]=> + int(1165945814) + ["astronomical_twilight_begin"]=> + int(1165900789) + ["astronomical_twilight_end"]=> + int(1165947598) +} + +-- Iteration 15 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 16 -- + +Warning: date_sun_info() expects parameter 3 to be double, string given in %s on line %d +bool(false) + +-- Iteration 17 -- + +Warning: date_sun_info() expects parameter 3 to be double, string given in %s on line %d +bool(false) + +-- Iteration 18 -- + +Warning: date_sun_info() expects parameter 3 to be double, array given in %s on line %d +bool(false) + +-- Iteration 19 -- + +Warning: date_sun_info() expects parameter 3 to be double, string given in %s on line %d +bool(false) + +-- Iteration 20 -- + +Warning: date_sun_info() expects parameter 3 to be double, string given in %s on line %d +bool(false) + +-- Iteration 21 -- + +Warning: date_sun_info() expects parameter 3 to be double, string given in %s on line %d +bool(false) + +-- Iteration 22 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 23 -- +array(9) { + ["sunrise"]=> + int(1165906242) + ["sunset"]=> + int(1165942625) + ["transit"]=> + int(1165924434) + ["civil_twilight_begin"]=> + int(1165904636) + ["civil_twilight_end"]=> + int(1165944231) + ["nautical_twilight_begin"]=> + int(1165902813) + ["nautical_twilight_end"]=> + int(1165946054) + ["astronomical_twilight_begin"]=> + int(1165901030) + ["astronomical_twilight_end"]=> + int(1165947838) +} + +-- Iteration 24 -- + +Warning: date_sun_info() expects parameter 3 to be double, resource given in %s on line %d +bool(false) +===Done=== \ No newline at end of file diff --git a/ext/date/tests/date_sunrise_and_sunset_basic.phpt b/ext/date/tests/date_sunrise_and_sunset_basic.phpt new file mode 100644 index 0000000000..37255217d4 --- /dev/null +++ b/ext/date/tests/date_sunrise_and_sunset_basic.phpt @@ -0,0 +1,27 @@ +--TEST-- +Basic test for date_sunrise and date_sunset based on example in PHP manual +--FILE-- + +===Done=== +--EXPECTF-- +Basic test for date_sunrise() and date_sunset() +%s %s %d %d, sunrise time : %d:%d +%s %s %d %d, sunset time : %d:%d +===Done===