source: Dev/branches/rest-dojo-ui/client/dojox/date/tests/timezone.js @ 256

Last change on this file since 256 was 256, checked in by hendrikvanantwerpen, 13 years ago

Reworked project structure based on REST interaction and Dojo library. As
soon as this is stable, the old jQueryUI branch can be removed (it's
kept for reference).

File size: 8.5 KB
Line 
1dojo.provide("dojox.date.tests.timezone");
2dojo.require("dojox.date.timezone");
3dojo.require("dojo.date");
4
5doh.checkDate = function(x, u, z, e){
6        var d = new Date(u);
7        var t = dojox.date.timezone.getTzInfo(d, z);
8        // Account for rounding differences between perl and js
9        x.tzOffset = Math.round(x.tzOffset * 1000) / 1000;
10        t.tzOffset = Math.round(t.tzOffset * 1000) / 1000;
11
12        // Check our expected offset and abbreviation
13        doh.assertEqual(x, t);
14        // Check that we didn't change the date internally
15        doh.assertEqual(u, d.getTime());
16}
17
18var testsToRun = [
19        "Africa-Abidjan",
20        "Africa-Accra",
21        "Africa-Addis_Ababa",
22        "Africa-Algiers",
23        "Africa-Asmara",
24        "Africa-Bamako",
25        "Africa-Bangui",
26        "Africa-Banjul",
27        "Africa-Bissau",
28        "Africa-Blantyre",
29        "Africa-Brazzaville",
30        "Africa-Bujumbura",
31        "Africa-Cairo",
32        "Africa-Casablanca",
33        "Africa-Ceuta",
34        "Africa-Conakry",
35        "Africa-Dakar",
36        "Africa-Dar_es_Salaam",
37        "Africa-Djibouti",
38        "Africa-Douala",
39        "Africa-El_Aaiun",
40        "Africa-Freetown",
41        "Africa-Gaborone",
42        "Africa-Harare",
43        "Africa-Johannesburg",
44        "Africa-Kampala",
45        "Africa-Khartoum",
46        "Africa-Kigali",
47        "Africa-Kinshasa",
48        "Africa-Lagos",
49        "Africa-Libreville",
50        "Africa-Lome",
51        "Africa-Luanda",
52        "Africa-Lubumbashi",
53        "Africa-Lusaka",
54        "Africa-Malabo",
55        "Africa-Maputo",
56        "Africa-Maseru",
57        "Africa-Mbabane",
58        "Africa-Mogadishu",
59        "Africa-Monrovia",
60        "Africa-Nairobi",
61        "Africa-Ndjamena",
62        "Africa-Niamey",
63        "Africa-Nouakchott",
64        "Africa-Ouagadougou",
65        "Africa-Porto-Novo",
66        "Africa-Sao_Tome",
67        "Africa-Tripoli",
68        "Africa-Tunis",
69        "Africa-Windhoek",
70        "America-Adak",
71        "America-Anchorage",
72        "America-Anguilla",
73        "America-Antigua",
74        "America-Araguaina",
75        "America-Argentina-Buenos_Aires",
76        "America-Argentina-Catamarca",
77        "America-Argentina-Cordoba",
78        "America-Argentina-Jujuy",
79        "America-Argentina-La_Rioja",
80        "America-Argentina-Mendoza",
81        "America-Argentina-Rio_Gallegos",
82        "America-Argentina-Salta",
83        "America-Argentina-San_Juan",
84        "America-Argentina-San_Luis",
85        "America-Argentina-Tucuman",
86        "America-Argentina-Ushuaia",
87        "America-Aruba",
88        "America-Asuncion",
89        "America-Atikokan",
90        "America-Bahia",
91        "America-Barbados",
92        "America-Belem",
93        "America-Belize",
94        "America-Blanc-Sablon",
95        "America-Boa_Vista",
96        "America-Bogota",
97        "America-Boise",
98        "America-Cambridge_Bay",
99        "America-Campo_Grande",
100        "America-Cancun",
101        "America-Caracas",
102        "America-Cayenne",
103        "America-Cayman",
104        "America-Chicago",
105        "America-Chihuahua",
106        "America-Costa_Rica",
107        "America-Cuiaba",
108        "America-Curacao",
109        "America-Danmarkshavn",
110        "America-Dawson",
111        "America-Dawson_Creek",
112        "America-Denver",
113        "America-Detroit",
114        "America-Dominica",
115        "America-Edmonton",
116        "America-Eirunepe",
117        "America-El_Salvador",
118        "America-Fortaleza",
119        "America-Glace_Bay",
120        "America-Godthab",
121        "America-Goose_Bay",
122        "America-Grand_Turk",
123        "America-Grenada",
124        "America-Guadeloupe",
125        "America-Guatemala",
126        "America-Guayaquil",
127        "America-Guyana",
128        "America-Halifax",
129        "America-Havana",
130        "America-Hermosillo",
131        "America-Indiana-Indianapolis",
132        "America-Indiana-Knox",
133        "America-Indiana-Marengo",
134        "America-Indiana-Petersburg",
135        "America-Indiana-Tell_City",
136        "America-Indiana-Vevay",
137        "America-Indiana-Vincennes",
138        "America-Indiana-Winamac",
139        "America-Inuvik",
140        "America-Iqaluit",
141        "America-Jamaica",
142        "America-Juneau",
143        "America-Kentucky-Louisville",
144        "America-Kentucky-Monticello",
145        "America-La_Paz",
146        "America-Lima",
147        "America-Los_Angeles",
148        "America-Maceio",
149        "America-Managua",
150        "America-Manaus",
151        "America-Martinique",
152        "America-Mazatlan",
153        "America-Menominee",
154        "America-Merida",
155        "America-Mexico_City",
156        "America-Miquelon",
157        "America-Moncton",
158        "America-Monterrey",
159        "America-Montevideo",
160        "America-Montreal",
161        "America-Montserrat",
162        "America-Nassau",
163        "America-New_York",
164        "America-Nipigon",
165        "America-Nome",
166        "America-Noronha",
167        "America-North_Dakota-Center",
168        "America-North_Dakota-New_Salem",
169        "America-Panama",
170        "America-Pangnirtung",
171        "America-Paramaribo",
172        "America-Phoenix",
173        "America-Port-au-Prince",
174        "America-Port_of_Spain",
175        "America-Porto_Velho",
176        "America-Puerto_Rico",
177        "America-Rainy_River",
178        "America-Rankin_Inlet",
179        "America-Recife",
180        "America-Regina",
181        "America-Resolute",
182        "America-Rio_Branco",
183        "America-Santarem",
184        "America-Santiago",
185        "America-Santo_Domingo",
186        "America-Sao_Paulo",
187        "America-Scoresbysund",
188        "America-St_Johns",
189        "America-St_Kitts",
190        "America-St_Lucia",
191        "America-St_Thomas",
192        "America-St_Vincent",
193        "America-Swift_Current",
194        "America-Tegucigalpa",
195        "America-Thule",
196        "America-Thunder_Bay",
197        "America-Tijuana",
198        "America-Toronto",
199        "America-Tortola",
200        "America-Vancouver",
201        "America-Whitehorse",
202        "America-Winnipeg",
203        "America-Yakutat",
204        "America-Yellowknife",
205        "Antarctica-Casey",
206        "Antarctica-Davis",
207        "Antarctica-DumontDUrville",
208        "Antarctica-Mawson",
209        "Antarctica-McMurdo",
210        "Antarctica-Palmer",
211        "Antarctica-Rothera",
212        "Antarctica-Syowa",
213        "Antarctica-Vostok",
214        "Asia-Aden",
215        "Asia-Almaty",
216        "Asia-Amman",
217        "Asia-Anadyr",
218        "Asia-Aqtau",
219        "Asia-Aqtobe",
220        "Asia-Ashgabat",
221        "Asia-Baghdad",
222        "Asia-Bahrain",
223        "Asia-Baku",
224        "Asia-Bangkok",
225        "Asia-Beirut",
226        "Asia-Bishkek",
227        "Asia-Brunei",
228        "Asia-Choibalsan",
229        "Asia-Chongqing",
230        "Asia-Colombo",
231        "Asia-Damascus",
232        "Asia-Dhaka",
233        "Asia-Dili",
234        "Asia-Dubai",
235        "Asia-Dushanbe",
236        "Asia-Gaza",
237        "Asia-Harbin",
238        "Asia-Ho_Chi_Minh",
239        "Asia-Hong_Kong",
240        "Asia-Hovd",
241        "Asia-Irkutsk",
242        "Asia-Jakarta",
243        "Asia-Jayapura",
244        "Asia-Jerusalem",
245        "Asia-Kabul",
246        "Asia-Kamchatka",
247        "Asia-Karachi",
248        "Asia-Kashgar",
249        "Asia-Kathmandu",
250        "Asia-Kolkata",
251        "Asia-Krasnoyarsk",
252        "Asia-Kuala_Lumpur",
253        "Asia-Kuching",
254        "Asia-Kuwait",
255        "Asia-Macau",
256        "Asia-Magadan",
257        "Asia-Makassar",
258        "Asia-Manila",
259        "Asia-Muscat",
260        "Asia-Nicosia",
261        "Asia-Novosibirsk",
262        "Asia-Omsk",
263        "Asia-Oral",
264        "Asia-Phnom_Penh",
265        "Asia-Pontianak",
266        "Asia-Pyongyang",
267        "Asia-Qatar",
268        "Asia-Qyzylorda",
269        "Asia-Rangoon",
270        "Asia-Riyadh",
271        "Asia-Sakhalin",
272        "Asia-Samarkand",
273        "Asia-Seoul",
274        "Asia-Shanghai",
275        "Asia-Singapore",
276        "Asia-Taipei",
277        "Asia-Tashkent",
278        "Asia-Tbilisi",
279        "Asia-Tehran",
280        "Asia-Thimphu",
281        "Asia-Tokyo",
282        "Asia-Ulaanbaatar",
283        "Asia-Urumqi",
284        "Asia-Vientiane",
285        "Asia-Vladivostok",
286        "Asia-Yakutsk",
287        "Asia-Yekaterinburg",
288        "Asia-Yerevan",
289        "Atlantic-Azores",
290        "Atlantic-Bermuda",
291        "Atlantic-Canary",
292        "Atlantic-Cape_Verde",
293        "Atlantic-Faroe",
294        "Atlantic-Madeira",
295        "Atlantic-Reykjavik",
296        "Atlantic-South_Georgia",
297        "Atlantic-St_Helena",
298        "Atlantic-Stanley",
299        "Australia-Adelaide",
300        "Australia-Brisbane",
301        "Australia-Broken_Hill",
302        "Australia-Currie",
303        "Australia-Darwin",
304        "Australia-Eucla",
305        "Australia-Hobart",
306        "Australia-Lindeman",
307        "Australia-Lord_Howe",
308        "Australia-Melbourne",
309        "Australia-Perth",
310        "Australia-Sydney",
311        "CET",
312        "CST6CDT",
313        "EET",
314        "EST5EDT",
315        "Europe-Amsterdam",
316        "Europe-Andorra",
317        "Europe-Athens",
318        "Europe-Belgrade",
319        "Europe-Berlin",
320        "Europe-Brussels",
321        "Europe-Bucharest",
322        "Europe-Budapest",
323        "Europe-Chisinau",
324        "Europe-Copenhagen",
325        "Europe-Dublin",
326        "Europe-Gibraltar",
327        "Europe-Helsinki",
328        "Europe-Istanbul",
329        "Europe-Kaliningrad",
330        "Europe-Kiev",
331        "Europe-Lisbon",
332        "Europe-London",
333        "Europe-Luxembourg",
334        "Europe-Madrid",
335        "Europe-Malta",
336        "Europe-Minsk",
337        "Europe-Monaco",
338        "Europe-Moscow",
339        "Europe-Oslo",
340        "Europe-Paris",
341        "Europe-Prague",
342        "Europe-Riga",
343        "Europe-Rome",
344        "Europe-Samara",
345        "Europe-Simferopol",
346        "Europe-Sofia",
347        "Europe-Stockholm",
348        "Europe-Tallinn",
349        "Europe-Tirane",
350        "Europe-Uzhgorod",
351        "Europe-Vaduz",
352        "Europe-Vienna",
353        "Europe-Vilnius",
354        "Europe-Volgograd",
355        "Europe-Warsaw",
356        "Europe-Zaporozhye",
357        "Europe-Zurich",
358        "HST",
359        "Indian-Antananarivo",
360        "Indian-Chagos",
361        "Indian-Christmas",
362        "Indian-Cocos",
363        "Indian-Comoro",
364        "Indian-Kerguelen",
365        "Indian-Mahe",
366        "Indian-Maldives",
367        "Indian-Mauritius",
368        "Indian-Mayotte",
369        "Indian-Reunion",
370        "MET",
371        "MST7MDT",
372        "PST8PDT",
373        "Pacific-Apia",
374        "Pacific-Auckland",
375        "Pacific-Chatham",
376        "Pacific-Easter",
377        "Pacific-Efate",
378        "Pacific-Enderbury",
379        "Pacific-Fakaofo",
380        "Pacific-Fiji",
381        "Pacific-Funafuti",
382        "Pacific-Galapagos",
383        "Pacific-Gambier",
384        "Pacific-Guadalcanal",
385        "Pacific-Guam",
386        "Pacific-Honolulu",
387        "Pacific-Johnston",
388        "Pacific-Kiritimati",
389        "Pacific-Kosrae",
390        "Pacific-Kwajalein",
391        "Pacific-Majuro",
392        "Pacific-Marquesas",
393        "Pacific-Midway",
394        "Pacific-Nauru",
395        "Pacific-Niue",
396        "Pacific-Norfolk",
397        "Pacific-Noumea",
398        "Pacific-Pago_Pago",
399        "Pacific-Palau",
400        "Pacific-Pitcairn",
401        "Pacific-Ponape",
402        "Pacific-Port_Moresby",
403        "Pacific-Rarotonga",
404        "Pacific-Saipan",
405        "Pacific-Tahiti",
406        "Pacific-Tarawa",
407        "Pacific-Tongatapu",
408        "Pacific-Truk",
409        "Pacific-Wake",
410        "Pacific-Wallis",
411        "WET"
412];
413
414dojo.forEach(testsToRun, function(tRun){
415        dojo.xhrGet({
416                url: dojo.moduleUrl("dojox.date.tests", "tztests/tz_" + tRun + ".json"),
417                handleAs: "json",
418                load: function(d){
419                        tests.register("dojox.date.tests.timezone", [ d ]);
420                }});
421});
Note: See TracBrowser for help on using the repository browser.