Jim Yu wrote:
I looked at this issue from the JIRA[1]. The testcase works fine on RI but
fails on Harmony in the second assert statement.
I found that the returned TimeZone instance from
TimeZone.getTimeZone("America/Toronto") on Harmony was "GMT" other than
"America/Toronto". That's why the second assert statement fails on Harmony.
I attached a patch to the JIRA[1], which will solve
this issue. Anybody to verify it? If no objection, I will ask a committer to
apply it: )

I ran a simple comparison of Sun's 1.6b03 time zone IDs with Harmony's, and there are quite a few in the same category.

A diff of the sorted output from TimeZone.getAvailableIDs() is given below.

Regards,
Tim

--

*** hy.txt      Fri Apr 25 17:08:28 2008
--- ri.txt      Fri Apr 25 19:34:34 2008
***************
*** 7,25 ****
--- 7,30 ----
  Africa/Accra
  Africa/Addis_Ababa
  Africa/Algiers
+ Africa/Asmara
  Africa/Asmera
+ Africa/Bamako
  Africa/Bangui
  Africa/Banjul
  Africa/Bissau
  Africa/Blantyre
+ Africa/Brazzaville
  Africa/Bujumbura
  Africa/Cairo
  Africa/Casablanca
+ Africa/Ceuta
  Africa/Conakry
  Africa/Dakar
  Africa/Dar_es_Salaam
  Africa/Djibouti
  Africa/Douala
+ Africa/El_Aaiun
  Africa/Freetown
  Africa/Gaborone
  Africa/Harare
***************
*** 55,133 ****
--- 60,221 ----
  America/Anchorage
  America/Anguilla
  America/Antigua
+ America/Araguaina
+ America/Argentina/Buenos_Aires
+ America/Argentina/Catamarca
+ America/Argentina/ComodRivadavia
+ America/Argentina/Cordoba
+ America/Argentina/Jujuy
+ America/Argentina/La_Rioja
+ America/Argentina/Mendoza
+ America/Argentina/Rio_Gallegos
+ America/Argentina/San_Juan
+ America/Argentina/Tucuman
+ America/Argentina/Ushuaia
  America/Aruba
  America/Asuncion
+ America/Atikokan
+ America/Atka
+ America/Bahia
  America/Barbados
+ America/Belem
  America/Belize
+ America/Blanc-Sablon
+ America/Boa_Vista
  America/Bogota
+ America/Boise
  America/Buenos_Aires
+ America/Cambridge_Bay
+ America/Campo_Grande
+ America/Cancun
  America/Caracas
+ America/Catamarca
  America/Cayenne
  America/Cayman
  America/Chicago
+ America/Chihuahua
+ America/Coral_Harbour
+ America/Cordoba
  America/Costa_Rica
  America/Cuiaba
  America/Curacao
+ America/Danmarkshavn
+ America/Dawson
  America/Dawson_Creek
  America/Denver
+ America/Detroit
  America/Dominica
  America/Edmonton
+ America/Eirunepe
  America/El_Salvador
+ America/Ensenada
+ America/Fort_Wayne
  America/Fortaleza
+ America/Glace_Bay
  America/Godthab
+ America/Goose_Bay
  America/Grand_Turk
  America/Grenada
  America/Guadeloupe
+ America/Guatemala
  America/Guayaquil
  America/Guyana
  America/Halifax
  America/Havana
+ America/Hermosillo
+ America/Indiana/Indianapolis
+ America/Indiana/Knox
+ America/Indiana/Marengo
+ America/Indiana/Petersburg
+ America/Indiana/Tell_City
+ America/Indiana/Vevay
+ America/Indiana/Vincennes
+ America/Indiana/Winamac
  America/Indianapolis
+ America/Inuvik
+ America/Iqaluit
  America/Jamaica
+ America/Jujuy
+ America/Juneau
+ America/Kentucky/Louisville
+ America/Kentucky/Monticello
+ America/Knox_IN
  America/La_Paz
  America/Lima
  America/Los_Angeles
+ America/Louisville
+ America/Maceio
  America/Managua
  America/Manaus
  America/Martinique
  America/Mazatlan
+ America/Mendoza
+ America/Menominee
+ America/Merida
  America/Mexico_City
  America/Miquelon
+ America/Moncton
+ America/Monterrey
  America/Montevideo
  America/Montreal
  America/Montserrat
  America/Nassau
  America/New_York
+ America/Nipigon
+ America/Nome
  America/Noronha
+ America/North_Dakota/Center
+ America/North_Dakota/New_Salem
  America/Panama
+ America/Pangnirtung
  America/Paramaribo
  America/Phoenix
  America/Port-au-Prince
  America/Port_of_Spain
  America/Porto_Acre
+ America/Porto_Velho
  America/Puerto_Rico
+ America/Rainy_River
+ America/Rankin_Inlet
+ America/Recife
  America/Regina
+ America/Resolute
  America/Rio_Branco
+ America/Rosario
  America/Santiago
  America/Santo_Domingo
  America/Sao_Paulo
  America/Scoresbysund
+ America/Shiprock
  America/St_Johns
  America/St_Kitts
  America/St_Lucia
  America/St_Thomas
  America/St_Vincent
+ America/Swift_Current
  America/Tegucigalpa
  America/Thule
+ America/Thunder_Bay
  America/Tijuana
+ America/Toronto
  America/Tortola
  America/Vancouver
+ America/Virgin
+ America/Whitehorse
  America/Winnipeg
+ America/Yakutat
+ America/Yellowknife
  Antarctica/Casey
+ Antarctica/Davis
  Antarctica/DumontDUrville
  Antarctica/Mawson
  Antarctica/McMurdo
  Antarctica/Palmer
+ Antarctica/Rothera
+ Antarctica/South_Pole
+ Antarctica/Syowa
+ Antarctica/Vostok
+ Arctic/Longyearbyen
  Asia/Aden
  Asia/Almaty
  Asia/Amman
***************
*** 144,179 ****
--- 232,288 ----
  Asia/Bishkek
  Asia/Brunei
  Asia/Calcutta
+ Asia/Choibalsan
+ Asia/Chongqing
+ Asia/Chungking
  Asia/Colombo
  Asia/Dacca
  Asia/Damascus
  Asia/Dhaka
+ Asia/Dili
  Asia/Dubai
  Asia/Dushanbe
+ Asia/Gaza
+ Asia/Harbin
  Asia/Hong_Kong
+ Asia/Hovd
  Asia/Irkutsk
+ Asia/Istanbul
  Asia/Jakarta
  Asia/Jayapura
  Asia/Jerusalem
  Asia/Kabul
  Asia/Kamchatka
  Asia/Karachi
+ Asia/Kashgar
  Asia/Katmandu
  Asia/Krasnoyarsk
  Asia/Kuala_Lumpur
+ Asia/Kuching
  Asia/Kuwait
  Asia/Macao
+ Asia/Macau
  Asia/Magadan
+ Asia/Makassar
  Asia/Manila
  Asia/Muscat
  Asia/Nicosia
  Asia/Novosibirsk
+ Asia/Omsk
+ Asia/Oral
  Asia/Phnom_Penh
+ Asia/Pontianak
  Asia/Pyongyang
  Asia/Qatar
+ Asia/Qyzylorda
  Asia/Rangoon
  Asia/Riyadh
+ Asia/Riyadh87
+ Asia/Riyadh88
+ Asia/Riyadh89
  Asia/Saigon
+ Asia/Sakhalin
+ Asia/Samarkand
  Asia/Seoul
  Asia/Shanghai
  Asia/Singapore
***************
*** 181,192 ****
--- 290,303 ----
  Asia/Tashkent
  Asia/Tbilisi
  Asia/Tehran
+ Asia/Tel_Aviv
  Asia/Thimbu
  Asia/Thimphu
  Asia/Tokyo
  Asia/Ujung_Pandang
  Asia/Ulaanbaatar
  Asia/Ulan_Bator
+ Asia/Urumqi
  Asia/Vientiane
  Asia/Vladivostok
  Asia/Yakutsk
***************
*** 197,230 ****
--- 308,416 ----
  Atlantic/Canary
  Atlantic/Cape_Verde
  Atlantic/Faeroe
+ Atlantic/Faroe
  Atlantic/Jan_Mayen
+ Atlantic/Madeira
  Atlantic/Reykjavik
  Atlantic/South_Georgia
  Atlantic/St_Helena
  Atlantic/Stanley
+ Australia/ACT
  Australia/Adelaide
  Australia/Brisbane
  Australia/Broken_Hill
+ Australia/Canberra
+ Australia/Currie
  Australia/Darwin
+ Australia/Eucla
  Australia/Hobart
+ Australia/LHI
+ Australia/Lindeman
  Australia/Lord_Howe
+ Australia/Melbourne
+ Australia/NSW
+ Australia/North
  Australia/Perth
+ Australia/Queensland
+ Australia/South
  Australia/Sydney
+ Australia/Tasmania
+ Australia/Victoria
+ Australia/West
+ Australia/Yancowinna
  BET
  BST
+ Brazil/Acre
+ Brazil/DeNoronha
+ Brazil/East
+ Brazil/West
  CAT
+ CET
  CNT
  CST
+ CST6CDT
  CTT
+ Canada/Atlantic
+ Canada/Central
+ Canada/East-Saskatchewan
+ Canada/Eastern
+ Canada/Mountain
+ Canada/Newfoundland
+ Canada/Pacific
+ Canada/Saskatchewan
+ Canada/Yukon
+ Chile/Continental
+ Chile/EasterIsland
+ Cuba
  EAT
  ECT
  EET
  EST
+ EST5EDT
+ Egypt
+ Eire
+ Etc/GMT
+ Etc/GMT+0
+ Etc/GMT+1
+ Etc/GMT+10
+ Etc/GMT+11
+ Etc/GMT+12
+ Etc/GMT+2
+ Etc/GMT+3
+ Etc/GMT+4
+ Etc/GMT+5
+ Etc/GMT+6
+ Etc/GMT+7
+ Etc/GMT+8
+ Etc/GMT+9
+ Etc/GMT-0
+ Etc/GMT-1
+ Etc/GMT-10
+ Etc/GMT-11
+ Etc/GMT-12
+ Etc/GMT-13
+ Etc/GMT-14
+ Etc/GMT-2
+ Etc/GMT-3
+ Etc/GMT-4
+ Etc/GMT-5
+ Etc/GMT-6
+ Etc/GMT-7
+ Etc/GMT-8
+ Etc/GMT-9
+ Etc/GMT0
+ Etc/Greenwich
+ Etc/UCT
+ Etc/UTC
+ Etc/Universal
+ Etc/Zulu
  Europe/Amsterdam
  Europe/Andorra
  Europe/Athens
+ Europe/Belfast
  Europe/Belgrade
  Europe/Berlin
+ Europe/Bratislava
  Europe/Brussels
  Europe/Bucharest
  Europe/Budapest
***************
*** 232,269 ****
--- 418,477 ----
  Europe/Copenhagen
  Europe/Dublin
  Europe/Gibraltar
+ Europe/Guernsey
  Europe/Helsinki
+ Europe/Isle_of_Man
  Europe/Istanbul
+ Europe/Jersey
  Europe/Kaliningrad
  Europe/Kiev
  Europe/Lisbon
+ Europe/Ljubljana
  Europe/London
  Europe/Luxembourg
  Europe/Madrid
  Europe/Malta
+ Europe/Mariehamn
  Europe/Minsk
  Europe/Monaco
  Europe/Moscow
+ Europe/Nicosia
  Europe/Oslo
  Europe/Paris
+ Europe/Podgorica
  Europe/Prague
  Europe/Riga
  Europe/Rome
  Europe/Samara
+ Europe/San_Marino
+ Europe/Sarajevo
  Europe/Simferopol
+ Europe/Skopje
  Europe/Sofia
  Europe/Stockholm
  Europe/Tallinn
  Europe/Tirane
+ Europe/Tiraspol
+ Europe/Uzhgorod
  Europe/Vaduz
+ Europe/Vatican
  Europe/Vienna
  Europe/Vilnius
+ Europe/Volgograd
  Europe/Warsaw
+ Europe/Zagreb
+ Europe/Zaporozhye
  Europe/Zurich
+ GB
+ GB-Eire
  GMT
+ GMT0
+ Greenwich
  HST
+ Hongkong
  IET
  IST
+ Iceland
  Indian/Antananarivo
  Indian/Chagos
  Indian/Christmas
***************
*** 275,290 ****
--- 483,516 ----
  Indian/Mauritius
  Indian/Mayotte
  Indian/Reunion
+ Iran
+ Israel
  JST
+ Jamaica
+ Japan
+ Kwajalein
+ Libya
  MET
  MIT
  MST
+ MST7MDT
+ Mexico/BajaNorte
+ Mexico/BajaSur
+ Mexico/General
+ Mideast/Riyadh87
+ Mideast/Riyadh88
+ Mideast/Riyadh89
  NET
  NST
+ NZ
+ NZ-CHAT
+ Navajo
  PLT
  PNT
+ PRC
  PRT
  PST
+ PST8PDT
  Pacific/Apia
  Pacific/Auckland
  Pacific/Chatham
***************
*** 299,308 ****
--- 525,537 ----
  Pacific/Guadalcanal
  Pacific/Guam
  Pacific/Honolulu
+ Pacific/Johnston
  Pacific/Kiritimati
  Pacific/Kosrae
+ Pacific/Kwajalein
  Pacific/Majuro
  Pacific/Marquesas
+ Pacific/Midway
  Pacific/Nauru
  Pacific/Niue
  Pacific/Norfolk
***************
*** 314,326 ****
--- 543,592 ----
  Pacific/Port_Moresby
  Pacific/Rarotonga
  Pacific/Saipan
+ Pacific/Samoa
  Pacific/Tahiti
  Pacific/Tarawa
  Pacific/Tongatapu
  Pacific/Truk
  Pacific/Wake
  Pacific/Wallis
+ Pacific/Yap
+ Poland
+ Portugal
+ ROK
  SST
+ Singapore
+ SystemV/AST4
+ SystemV/AST4ADT
+ SystemV/CST6
+ SystemV/CST6CDT
+ SystemV/EST5
+ SystemV/EST5EDT
+ SystemV/HST10
+ SystemV/MST7
+ SystemV/MST7MDT
+ SystemV/PST8
+ SystemV/PST8PDT
+ SystemV/YST9
+ SystemV/YST9YDT
+ Turkey
+ UCT
+ US/Alaska
+ US/Aleutian
+ US/Arizona
+ US/Central
+ US/East-Indiana
+ US/Eastern
+ US/Hawaii
+ US/Indiana-Starke
+ US/Michigan
+ US/Mountain
+ US/Pacific
+ US/Pacific-New
+ US/Samoa
  UTC
+ Universal
  VST
+ W-SU
  WET
+ Zulu

Reply via email to