diff options
Diffstat (limited to 'ext/date/tests/timezone_abbreviations_list_basic1.phpt')
| -rw-r--r-- | ext/date/tests/timezone_abbreviations_list_basic1.phpt | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/ext/date/tests/timezone_abbreviations_list_basic1.phpt b/ext/date/tests/timezone_abbreviations_list_basic1.phpt new file mode 100644 index 0000000..e5dfe5d --- /dev/null +++ b/ext/date/tests/timezone_abbreviations_list_basic1.phpt @@ -0,0 +1,70 @@ +--TEST-- +Test timezone_abbreviations_list() function : basic functionality +--FILE-- +<?php +/* Prototype : array timezone_abbreviations_list ( void ) + * Description: Returns associative array containing dst, offset and the timezone name + * Source code: ext/date/php_date.c + * Alias to functions: DateTimeZone::listAbbreviations + */ + +echo "*** Testing timezone_abbreviations_list() : basic functionality ***\n"; + +//Set the default time zone +date_default_timezone_set("GMT"); + +$abbr = timezone_abbreviations_list(); + +var_dump( gettype($abbr) ); +var_dump( count($abbr) ); + +echo "\n-- Format a sample entry --\n"; +var_dump( $abbr["acst"] ); + +?> +===DONE=== +--EXPECTF-- +*** Testing timezone_abbreviations_list() : basic functionality *** +string(5) "array" +int(%d) + +-- Format a sample entry -- +array(4) { + [0]=> + array(3) { + ["dst"]=> + bool(true) + ["offset"]=> + int(-14400) + ["timezone_id"]=> + string(18) "America/Porto_Acre" + } + [1]=> + array(3) { + ["dst"]=> + bool(true) + ["offset"]=> + int(-14400) + ["timezone_id"]=> + string(16) "America/Eirunepe" + } + [2]=> + array(3) { + ["dst"]=> + bool(true) + ["offset"]=> + int(-14400) + ["timezone_id"]=> + string(18) "America/Rio_Branco" + } + [3]=> + array(3) { + ["dst"]=> + bool(true) + ["offset"]=> + int(-14400) + ["timezone_id"]=> + string(11) "Brazil/Acre" + } +} +===DONE=== |
