|
1 // Time Zone(Tz) Rules test cases |
|
2 // |
|
3 // [TRX_XXXXXXX] - Test Case Section Name format |
|
4 // |
|
5 // Test case attributes: |
|
6 // OrgStartYear - Enter a 4 digit number for the start year of the TZ rules |
|
7 // OrgEndYear - Enter a 4 digit number for the end year of the TZ rules |
|
8 // NewStartYear- (OPTIONAL) Enter a 4 digit number as the new start year of the TZ rules |
|
9 // NewEndYear- (OPTIONAL) Enter a 4 digit number as the new end year of the TZ rules |
|
10 // InitStdOffset - (OPTIONAL) Enter the initial UTC offset for the TZ in minutes. If NumberOfRules is |
|
11 // zero, this number will be used to calculate offset |
|
12 // RuleAccess - (OPTIONAL) Enter the rule number (non-zero based) for the [] operator test |
|
13 // TestClone - (OPTIONAL) Enter "True"/"False" to indicate to test cloning or not |
|
14 // TestReadWrite - (OPTIONAL) Enter "True"/"False" to indicate to test Internalize & Externalize of |
|
15 // the Tz rules or not |
|
16 // TestClone - (OPTIONAL) Enter "True"/"False" to indicate to test cloning or not |
|
17 // ConvertTestTime - (OPTIONAL) Enter a time in the format of "YYYYMMDD:HHMMSS.MMMMMM" to use for |
|
18 // coversion test |
|
19 // ExpectedUTCTime - (OPTIONAL) Time in the format of "YYYYMMDD:HHMMSS.MMMMMM". If a time is provided |
|
20 // in ConvertTestTime, will assume that as Local time convert it to UTC time and compare |
|
21 // against time provided here. |
|
22 // ExpectedLocalTime - (OPTIONAL) Time in the format of "YYYYMMDD:HHMMSS.MMMMMM". If a time is provided |
|
23 // in ConvertTestTime, will assume that as Local time convert it to UTC time and compare |
|
24 // against time provided here. |
|
25 // NumberOfRules - Enter the number of Tz rules to be used. Zero is allowed. |
|
26 // For Southern Hemisphere: at least 1 rule from end of previous year, and 1 rule for the beginning |
|
27 // of concerning year. |
|
28 // For Northern Hemisphere: at least 2 rules for the concerning year. |
|
29 // The rules should describes a DST start and also the end of that DST period. |
|
30 // RuleXName - Section Name of the X Tz rule to be used, in the format of RX_XXXXXXXX |
|
31 // |
|
32 // |
|
33 // [RX_XXXXXXX] - Time Zone Rule Section Name format |
|
34 // |
|
35 // Time Zone Rule Attributes: |
|
36 // UseDefault - (OPTIONAL) Enter "True" to indicate to use default zero values for the Tz Rule |
|
37 // FromYrInt - Enter a 4 digit number to indicate when this Tz rule starts to apply. If this is not |
|
38 // provided, then both FromYrTime & FromYrTimeRef must be provided. |
|
39 // FromYrTime - Time in the format of "YYYYMMDD:HHMMSS.MMMMMM" to indicate the first date this Tz rule |
|
40 // starts to apply. To be used with FromYrTimeRef. |
|
41 // FromYrTimeRef - Int representation of the value defined in the enum TTzTimeReference w.r.t the |
|
42 // the time defined in FromYrTime |
|
43 // ToYrInt - Enter a 4 digit number to indicate when this Tz rule ceases to apply. If this is not |
|
44 // provided, then both ToYrTime & ToYrTimeRef must be provided. |
|
45 // ToYrTime - Time in the format of "YYYYMMDD:HHMMSS.MMMMMM" to indicate the first date this Tz rule |
|
46 // ceases to apply. To be used with ToYrTimeRef. |
|
47 // ToYrTimeRef - Int representation of the value defined in the enum TTzTimeReference w.r.t the |
|
48 // the time defined in ToYrTime |
|
49 // OldOffset - The UTC offset which applies before the DST change, in minutes |
|
50 // NewOffset - The UTC offset which applies after the DST change, in minutes |
|
51 // Month - Int representation of the enum TMonth which indicates the month in which the DST changes |
|
52 // DayRule - Int representation of the enum TTzRuleDay which indicates the Tz day rule to use to apply |
|
53 // the DST change |
|
54 // DayOfMonth - Used in conjunction with DayRule to define the day where DST changes. Zero-based. |
|
55 // DayOfWeek - Used in conjunction with DayRule to define the day where DST changes. Zero-based. |
|
56 // TimeRef - Defines whether TOC is a local (wall-clock) time or a UTC time. Use the int representation of |
|
57 // the enum TTzTimeReference. |
|
58 // TOC - The time of the DST change in minutes from midnight. Must be >= 0. |
|
59 |
|
60 [TR01A_NoRules_NoInitStdOffset] |
|
61 OrgStartYear=2000 |
|
62 OrgEndYear=2007 |
|
63 NewStartYear=2003 |
|
64 NewEndYear=2003 |
|
65 InitStdOffset= |
|
66 TestClone=True |
|
67 TestReadWrite=True |
|
68 NumberOfRules=0 |
|
69 ConvertTestTime=20030101:235900.000000 |
|
70 ExpectedUTCTime=20030101:235900.000000 |
|
71 ExpectedLocalTime=20030101:235900.000000 |
|
72 |
|
73 [TR01B_NoRules_WithInitStdOffset] |
|
74 OrgStartYear=2000 |
|
75 OrgEndYear=2007 |
|
76 NewStartYear=2003 |
|
77 NewEndYear=2003 |
|
78 InitStdOffset=60 |
|
79 TestClone=True |
|
80 TestReadWrite=True |
|
81 NumberOfRules=0 |
|
82 ConvertTestTime=20030101:015900.000000 |
|
83 ExpectedUTCTime=20030101:005900.000000 |
|
84 ExpectedLocalTime=20030101:025900.000000 |
|
85 |
|
86 [TR02A_AccessNonExistRule] |
|
87 OrgStartYear=2000 |
|
88 OrgEndYear=2007 |
|
89 RuleAccess=3 |
|
90 NumberOfRules=1 |
|
91 Rule1Name=R08_DefaultRule |
|
92 |
|
93 [TR02B_AccessExistRule] |
|
94 OrgStartYear=2000 |
|
95 OrgEndYear=2007 |
|
96 RuleAccess=1 |
|
97 NumberOfRules=1 |
|
98 Rule1Name=R08_DefaultRule |
|
99 |
|
100 [TR03_DefaultRule] |
|
101 OrgStartYear=2000 |
|
102 OrgEndYear=2007 |
|
103 InitStdOffset=0 |
|
104 NumberOfRules=1 |
|
105 Rule1Name=R08_DefaultRule |
|
106 TestClone=True |
|
107 TestReadWrite=True |
|
108 ConvertTestTime=20030101:235900.000000 |
|
109 ExpectedUTCTime=20030101:235900.000000 |
|
110 ExpectedLocalTime=20030101:235900.000000 |
|
111 |
|
112 [TR04_OutOfRangeRule] |
|
113 OrgStartYear=2000 |
|
114 OrgEndYear=2000 |
|
115 NumberOfRules=2 |
|
116 InitStdOffset=-480 |
|
117 Rule1Name=R02_VancouverRuleStart_FixDate |
|
118 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
119 TestClone=True |
|
120 TestReadWrite=True |
|
121 ConvertTestTime=20030101:235900.000000 |
|
122 ExpectedUTCTime=20030102:075900.000000 |
|
123 ExpectedLocalTime=20030101:155900.000000 |
|
124 |
|
125 [TR05A_Vancouver2006_BeforeDST] |
|
126 OrgStartYear=2006 |
|
127 OrgEndYear=2006 |
|
128 NumberOfRules=2 |
|
129 InitStdOffset=-480 |
|
130 Rule1Name=R02_VancouverRuleStart_FixDate |
|
131 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
132 ConvertTestTime=20060101:000000.000000 |
|
133 ExpectedUTCTime=20060101:080000.000000 |
|
134 ExpectedLocalTime=20060100:160000.000000 |
|
135 |
|
136 [TR05B1_Vancouver2006_AtDSTStart] |
|
137 OrgStartYear=2006 |
|
138 OrgEndYear=2006 |
|
139 NumberOfRules=2 |
|
140 InitStdOffset=-480 |
|
141 Rule1Name=R02_VancouverRuleStart_FixDate |
|
142 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
143 ConvertTestTime=20060301:020000.000000 |
|
144 ExpectedUTCTime=20060301:100000.000000 |
|
145 |
|
146 [TR05B2_Vancouver2006_AtDSTStart] |
|
147 OrgStartYear=2006 |
|
148 OrgEndYear=2006 |
|
149 NumberOfRules=2 |
|
150 InitStdOffset=-480 |
|
151 Rule1Name=R02_VancouverRuleStart_FixDate |
|
152 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
153 ConvertTestTime=20060301:095959.000000 |
|
154 ExpectedLocalTime=20060301:015959.000000 |
|
155 |
|
156 [TR05B3_Vancouver2006_AtDSTStart] |
|
157 OrgStartYear=2006 |
|
158 OrgEndYear=2006 |
|
159 NumberOfRules=2 |
|
160 InitStdOffset=-480 |
|
161 Rule1Name=R02_VancouverRuleStart_FixDate |
|
162 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
163 ConvertTestTime=20060301:030000.000000 |
|
164 ExpectedUTCTime=20060301:100000.000000 |
|
165 |
|
166 [TR05B4_Vancouver2006_AtDSTStart] |
|
167 OrgStartYear=2006 |
|
168 OrgEndYear=2006 |
|
169 NumberOfRules=2 |
|
170 InitStdOffset=-480 |
|
171 Rule1Name=R02_VancouverRuleStart_FixDate |
|
172 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
173 ConvertTestTime=20060301:100000.000000 |
|
174 ExpectedLocalTime=20060301:030000.000000 |
|
175 |
|
176 [TR05C_Vancouver2006_DuringDST] |
|
177 OrgStartYear=2006 |
|
178 OrgEndYear=2006 |
|
179 NumberOfRules=2 |
|
180 InitStdOffset=-480 |
|
181 Rule1Name=R02_VancouverRuleStart_FixDate |
|
182 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
183 ConvertTestTime=20060601:000000.000000 |
|
184 ExpectedUTCTime=20060601:070000.000000 |
|
185 ExpectedLocalTime=20060600:170000.000000 |
|
186 |
|
187 [TR05D1_Vancouver2006_AtDSTEnd] |
|
188 OrgStartYear=2006 |
|
189 OrgEndYear=2006 |
|
190 NumberOfRules=2 |
|
191 InitStdOffset=-480 |
|
192 Rule1Name=R02_VancouverRuleStart_FixDate |
|
193 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
194 ConvertTestTime=20060928:015959.000000 |
|
195 ExpectedUTCTime=20060928:085959.000000 |
|
196 |
|
197 [TR05D2_Vancouver2006_AtDSTEnd] |
|
198 OrgStartYear=2006 |
|
199 OrgEndYear=2006 |
|
200 NumberOfRules=2 |
|
201 InitStdOffset=-480 |
|
202 Rule1Name=R02_VancouverRuleStart_FixDate |
|
203 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
204 ConvertTestTime=20060928:090000.000000 |
|
205 ExpectedLocalTime=20060928:010000.000000 |
|
206 |
|
207 [TR05D3_Vancouver2006_AtDSTEnd] |
|
208 OrgStartYear=2006 |
|
209 OrgEndYear=2006 |
|
210 NumberOfRules=2 |
|
211 InitStdOffset=-480 |
|
212 Rule1Name=R02_VancouverRuleStart_FixDate |
|
213 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
214 ConvertTestTime=20060928:020000.000000 |
|
215 ExpectedUTCTime=20060928:100000.000000 |
|
216 |
|
217 [TR05D4_Vancouver2006_AtDSTEnd] |
|
218 OrgStartYear=2006 |
|
219 OrgEndYear=2006 |
|
220 NumberOfRules=2 |
|
221 InitStdOffset=-480 |
|
222 Rule1Name=R02_VancouverRuleStart_FixDate |
|
223 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
224 ConvertTestTime=20060928:085959.000000 |
|
225 ExpectedLocalTime=20060928:015959.000000 |
|
226 |
|
227 [TR05E_Vancouver2006_AfterDST] |
|
228 OrgStartYear=2006 |
|
229 OrgEndYear=2006 |
|
230 NumberOfRules=2 |
|
231 InitStdOffset=-480 |
|
232 Rule1Name=R02_VancouverRuleStart_FixDate |
|
233 Rule2Name=R05_VancouverRuleEnd_LastWeekOfMonth |
|
234 ConvertTestTime=20061001:000000.000000 |
|
235 ExpectedUTCTime=20061001:080000.000000 |
|
236 ExpectedLocalTime=20061000:160000.000000 |
|
237 |
|
238 [TR06_Vancouver2006_ConflictingRules] |
|
239 OrgStartYear=2006 |
|
240 OrgEndYear=2006 |
|
241 NumberOfRules=2 |
|
242 Rule1Name=R02_VancouverRuleStart_FixDate |
|
243 Rule2Name=R01_Opposite_VancouverRule_FixDate |
|
244 ConvertTestTime=20060500:000000.000000 |
|
245 |
|
246 [TR07A_Vancouver2007_BeforeDST] |
|
247 OrgStartYear=2007 |
|
248 OrgEndYear=2007 |
|
249 NumberOfRules=2 |
|
250 InitStdOffset=-480 |
|
251 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
252 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
253 ConvertTestTime=20070101:000000.000000 |
|
254 ExpectedUTCTime=20070101:080000.000000 |
|
255 ExpectedLocalTime=20070100:160000.000000 |
|
256 |
|
257 [TR07B1_Vancouver2007_AtDSTStart] |
|
258 OrgStartYear=2007 |
|
259 OrgEndYear=2007 |
|
260 NumberOfRules=2 |
|
261 InitStdOffset=-480 |
|
262 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
263 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
264 ConvertTestTime=20070210:020000.000000 |
|
265 ExpectedUTCTime=20070210:100000.000000 |
|
266 |
|
267 [TR07B2_Vancouver2007_AtDSTStart] |
|
268 OrgStartYear=2007 |
|
269 OrgEndYear=2007 |
|
270 NumberOfRules=2 |
|
271 InitStdOffset=-480 |
|
272 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
273 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
274 ConvertTestTime=20070210:095959.000000 |
|
275 ExpectedLocalTime=20070210:015959.000000 |
|
276 |
|
277 [TR07B3_Vancouver2007_AtDSTStart] |
|
278 OrgStartYear=2007 |
|
279 OrgEndYear=2007 |
|
280 NumberOfRules=2 |
|
281 InitStdOffset=-480 |
|
282 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
283 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
284 ConvertTestTime=20070210:030000.000000 |
|
285 ExpectedUTCTime=20070210:100000.000000 |
|
286 |
|
287 [TR07B4_Vancouver2007_AtDSTStart] |
|
288 OrgStartYear=2007 |
|
289 OrgEndYear=2007 |
|
290 NumberOfRules=2 |
|
291 InitStdOffset=-480 |
|
292 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
293 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
294 ConvertTestTime=20070210:100000.000000 |
|
295 ExpectedLocalTime=20070210:030000.000000 |
|
296 |
|
297 [TR07C_Vancouver2007_DuringDST] |
|
298 OrgStartYear=2007 |
|
299 OrgEndYear=2007 |
|
300 NumberOfRules=2 |
|
301 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
302 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
303 ConvertTestTime=20070601:000000.000000 |
|
304 ExpectedUTCTime=20070601:070000.000000 |
|
305 ExpectedLocalTime=20070600:170000.000000 |
|
306 |
|
307 [TR07D1_Vancouver2007_AtDSTEnd] |
|
308 OrgStartYear=2007 |
|
309 OrgEndYear=2007 |
|
310 NumberOfRules=2 |
|
311 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
312 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
313 ConvertTestTime=20071003:015959.000000 |
|
314 ExpectedUTCTime=20071003:085959.000000 |
|
315 |
|
316 [TR07D2_Vancouver2007_AtDSTEnd] |
|
317 OrgStartYear=2007 |
|
318 OrgEndYear=2007 |
|
319 NumberOfRules=2 |
|
320 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
321 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
322 ConvertTestTime=20071003:090000.000000 |
|
323 ExpectedLocalTime=20071003:010000.000000 |
|
324 |
|
325 [TR07D3_Vancouver2007_AtDSTEnd] |
|
326 OrgStartYear=2007 |
|
327 OrgEndYear=2007 |
|
328 NumberOfRules=2 |
|
329 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
330 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
331 ConvertTestTime=20071003:020000.000000 |
|
332 ExpectedUTCTime=20071003:100000.000000 |
|
333 |
|
334 [TR07D4_Vancouver2007_AtDSTEnd] |
|
335 OrgStartYear=2007 |
|
336 OrgEndYear=2007 |
|
337 NumberOfRules=2 |
|
338 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
339 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
340 ConvertTestTime=20071003:085959.000000 |
|
341 ExpectedLocalTime=20071003:015959.000000 |
|
342 |
|
343 [TR07E_Vancouver2007_AfterDST] |
|
344 OrgStartYear=2007 |
|
345 OrgEndYear=2007 |
|
346 NumberOfRules=2 |
|
347 Rule1Name=R03_VancouverRuleStart_DayAfter |
|
348 Rule2Name=R04_VancouverRuleEnd_DayBefore |
|
349 ConvertTestTime=20071005:000000.000000 |
|
350 ExpectedUTCTime=20071005:080000.000000 |
|
351 ExpectedLocalTime=20071004:160000.000000 |
|
352 |
|
353 [TR08A1_Tasmania2007_BeforeDST] |
|
354 OrgStartYear=2007 |
|
355 OrgEndYear=2008 |
|
356 NumberOfRules=2 |
|
357 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
358 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
359 ConvertTestTime=20070905:155959.000000 |
|
360 ExpectedLocalTime=20070906:015959.000000 |
|
361 |
|
362 [TR08A2_Tasmania2007_BeforeDST] |
|
363 OrgStartYear=2007 |
|
364 OrgEndYear=2008 |
|
365 NumberOfRules=2 |
|
366 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
367 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
368 ConvertTestTime=20070906:015959.000000 |
|
369 ExpectedUTCTime=20070905:155959.000000 |
|
370 |
|
371 [TR08A3_Tasmania2007_MissingHour] |
|
372 OrgStartYear=2007 |
|
373 OrgEndYear=2008 |
|
374 NumberOfRules=2 |
|
375 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
376 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
377 ConvertTestTime=20070906:020000.000000 |
|
378 ExpectedUTCTime=20070905:160000.000000 |
|
379 |
|
380 [TR08B1_Tasmania2007_AtDSTStart] |
|
381 OrgStartYear=2007 |
|
382 OrgEndYear=2008 |
|
383 NumberOfRules=2 |
|
384 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
385 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
386 ConvertTestTime=20070906:030000.000000 |
|
387 ExpectedUTCTime=20070905:160000.000000 |
|
388 |
|
389 [TR08B2_Tasmania2007_AtDSTStart] |
|
390 OrgStartYear=2007 |
|
391 OrgEndYear=2008 |
|
392 NumberOfRules=2 |
|
393 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
394 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
395 ConvertTestTime=20070905:160000.000000 |
|
396 ExpectedLocalTime=20070906:030000.000000 |
|
397 |
|
398 [TR08C1_Tasmania2007_DuringDST] |
|
399 OrgStartYear=2007 |
|
400 OrgEndYear=2008 |
|
401 NumberOfRules=2 |
|
402 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
403 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
404 ConvertTestTime=20071106:110000.000000 |
|
405 ExpectedLocalTime=20071106:220000.000000 |
|
406 ExpectedUTCTime=20071106:000000.000000 |
|
407 |
|
408 [TR08C2_Tasmania2007_DuringDST] |
|
409 OrgStartYear=2007 |
|
410 OrgEndYear=2008 |
|
411 NumberOfRules=3 |
|
412 InitStdOffset=660 |
|
413 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
414 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
415 Rule3Name=R07_TasmaniaRuleDSTBegin2006 |
|
416 ConvertTestTime=20070006:110000.000000 |
|
417 ExpectedLocalTime=20070006:220000.000000 |
|
418 ExpectedUTCTime=20070006:000000.000000 |
|
419 |
|
420 [TR08D1_Tasmania2007_AtDSTEnd] |
|
421 OrgStartYear=2007 |
|
422 OrgEndYear=2008 |
|
423 NumberOfRules=3 |
|
424 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
425 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
426 Rule3Name=R07_TasmaniaRuleDSTBegin2006 |
|
427 ConvertTestTime=20070223:160000.000000 |
|
428 ExpectedLocalTime=20070224:030000.000000 |
|
429 |
|
430 [TR08D2_Tasmania2007_AtDoubleLocal] |
|
431 OrgStartYear=2007 |
|
432 OrgEndYear=2008 |
|
433 NumberOfRules=3 |
|
434 InitStdOffset=660 |
|
435 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
436 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
437 Rule3Name=R07_TasmaniaRuleDSTBegin2006 |
|
438 ConvertTestTime=20070224:020000.000000 |
|
439 ExpectedUTCTime=20070223:150000.000000 |
|
440 |
|
441 [TR08D3_Tasmania2007_AtDSTEnd] |
|
442 OrgStartYear=2007 |
|
443 OrgEndYear=2008 |
|
444 NumberOfRules=3 |
|
445 InitStdOffset=660 |
|
446 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
447 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
448 Rule3Name=R07_TasmaniaRuleDSTBegin2006 |
|
449 ConvertTestTime=20070223:155959.000000 |
|
450 ExpectedLocalTime=20070224:025959.000000 |
|
451 |
|
452 [TR08D4_Tasmania2007_AtDSTEnd] |
|
453 OrgStartYear=2007 |
|
454 OrgEndYear=2008 |
|
455 NumberOfRules=3 |
|
456 InitStdOffset=660 |
|
457 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
458 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
459 Rule3Name=R07_TasmaniaRuleDSTBegin2006 |
|
460 ConvertTestTime=20070224:015959.000000 |
|
461 ExpectedUTCTime=20070223:145959.000000 |
|
462 |
|
463 [TR08E1_Tasmania2007_PostDST] |
|
464 OrgStartYear=2007 |
|
465 OrgEndYear=2008 |
|
466 NumberOfRules=2 |
|
467 Rule1Name=R06_TasmaniaRuleStart_DayAfter |
|
468 Rule2Name=R07_TasmaniaRuleEnd_LastWeekOfMonth |
|
469 ConvertTestTime=20070624:100000.000000 |
|
470 ExpectedLocalTime=20070624:200000.000000 |
|
471 ExpectedUTCTime=20070624:000000.000000 |
|
472 |
|
473 [TR09A1_Vancouver2003_DuringDST] |
|
474 OrgStartYear=2000 |
|
475 OrgEndYear=2006 |
|
476 NumberOfRules=2 |
|
477 Rule1Name=R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd |
|
478 Rule2Name=R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin |
|
479 ConvertTestTime=20030305:030000.000000 |
|
480 ExpectedUTCTime=20030305:100000.000000 |
|
481 |
|
482 [TR09A2_Vancouver2003_BeforeDSTStart] |
|
483 OrgStartYear=2000 |
|
484 OrgEndYear=2006 |
|
485 NumberOfRules=2 |
|
486 Rule1Name=R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd |
|
487 Rule2Name=R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin |
|
488 ConvertTestTime=20030305:015959.000000 |
|
489 ExpectedUTCTime=20030305:095959.000000 |
|
490 |
|
491 [TR09B1_Vancouver2003_RightBeforeDSTEnd] |
|
492 OrgStartYear=2000 |
|
493 OrgEndYear=2006 |
|
494 NumberOfRules=2 |
|
495 Rule1Name=R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd |
|
496 Rule2Name=R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin |
|
497 ConvertTestTime=20030925:015959.000000 |
|
498 ExpectedUTCTime=20030925:085959.000000 |
|
499 |
|
500 [TR09B2_Vancouver2003_AfterDSTEnd] |
|
501 OrgStartYear=2000 |
|
502 OrgEndYear=2006 |
|
503 NumberOfRules=2 |
|
504 Rule1Name=R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd |
|
505 Rule2Name=R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin |
|
506 ConvertTestTime=20030925:030000.000000 |
|
507 ExpectedUTCTime=20030925:110000.000000 |
|
508 |
|
509 [TR09C1_Vancouver2004_BeforeDSTStart] |
|
510 OrgStartYear=2000 |
|
511 OrgEndYear=2006 |
|
512 NumberOfRules=2 |
|
513 Rule1Name=R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd |
|
514 Rule2Name=R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin |
|
515 ConvertTestTime=20040303:015959.000000 |
|
516 ExpectedUTCTime=20040303:095959.000000 |
|
517 |
|
518 [TR09C2_Vancouver2004_AfterDSTStart] |
|
519 OrgStartYear=2000 |
|
520 OrgEndYear=2006 |
|
521 NumberOfRules=2 |
|
522 Rule1Name=R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd |
|
523 Rule2Name=R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin |
|
524 ConvertTestTime=20040303:030000.000000 |
|
525 ExpectedUTCTime=20040303:100000.000000 |
|
526 |
|
527 |
|
528 [R01_Opposite_VancouverRule_FixDate] |
|
529 UseDefault=False |
|
530 FromYrInt=2006 |
|
531 FromYrTime= |
|
532 FromYrTimeRef= |
|
533 ToYrInt=2006 |
|
534 ToYrTime= |
|
535 ToYrTimeRef= |
|
536 OldOffset=-420 |
|
537 NewOffset=-480 |
|
538 Month=3 |
|
539 DayRule=0 |
|
540 DayOfMonth=1 |
|
541 DayOfWeek=6 |
|
542 TimeRef=2 |
|
543 TOC=120 |
|
544 |
|
545 [R02_VancouverRuleStart_FixDate] |
|
546 // DST started on the Apr 2, 2006 |
|
547 UseDefault=False |
|
548 FromYrInt=2006 |
|
549 FromYrTime= |
|
550 FromYrTimeRef= |
|
551 ToYrInt=2006 |
|
552 ToYrTime= |
|
553 ToYrTimeRef= |
|
554 OldOffset=-480 |
|
555 NewOffset=-420 |
|
556 Month=3 |
|
557 DayRule=0 |
|
558 DayOfMonth=1 |
|
559 DayOfWeek=6 |
|
560 TimeRef=2 |
|
561 TOC=120 |
|
562 |
|
563 [R03_VancouverRuleStart_DayAfter] |
|
564 // DST starts on the 2nd Sunday of Mar |
|
565 UseDefault=False |
|
566 FromYrInt=2007 |
|
567 FromYrTime= |
|
568 FromYrTimeRef= |
|
569 ToYrInt=2007 |
|
570 ToYrTime= |
|
571 ToYrTimeRef= |
|
572 OldOffset=-480 |
|
573 NewOffset=-420 |
|
574 Month=2 |
|
575 DayRule=1 |
|
576 DayOfMonth=5 |
|
577 DayOfWeek=6 |
|
578 TimeRef=2 |
|
579 TOC=120 |
|
580 |
|
581 [R04_VancouverRuleEnd_DayBefore] |
|
582 // DST ends on the 1st Sunday of Nov |
|
583 UseDefault=False |
|
584 FromYrInt=2007 |
|
585 FromYrTime= |
|
586 FromYrTimeRef= |
|
587 ToYrInt=2007 |
|
588 ToYrTime= |
|
589 ToYrTimeRef= |
|
590 OldOffset=-420 |
|
591 NewOffset=-480 |
|
592 Month=10 |
|
593 DayRule=2 |
|
594 DayOfMonth=7 |
|
595 DayOfWeek=6 |
|
596 TimeRef=2 |
|
597 TOC=120 |
|
598 |
|
599 [R05_VancouverRuleEnd_LastWeekOfMonth] |
|
600 // DST ended on the last Sunday of Oct |
|
601 UseDefault=False |
|
602 FromYrInt=2006 |
|
603 FromYrTime= |
|
604 FromYrTimeRef= |
|
605 ToYrInt=2006 |
|
606 ToYrTime= |
|
607 ToYrTimeRef= |
|
608 OldOffset=-420 |
|
609 NewOffset=-480 |
|
610 Month=9 |
|
611 DayRule=3 |
|
612 DayOfMonth=6 |
|
613 DayOfWeek=6 |
|
614 TimeRef=2 |
|
615 TOC=120 |
|
616 |
|
617 [R06_TasmaniaRuleStart_DayAfter] |
|
618 // DST starts on the 1st Sunday of Oct |
|
619 UseDefault=False |
|
620 FromYrInt= |
|
621 FromYrTime=20070906:030000.000000 |
|
622 FromYrTimeRef=2 |
|
623 ToYrInt= |
|
624 ToYrTime=20080229:025959. |
|
625 ToYrTimeRef=2 |
|
626 OldOffset=600 |
|
627 NewOffset=660 |
|
628 Month=9 |
|
629 DayRule=1 |
|
630 DayOfMonth=0 |
|
631 DayOfWeek=6 |
|
632 TimeRef=2 |
|
633 TOC=120 |
|
634 |
|
635 [R07_TasmaniaRuleEnd_LastWeekOfMonth] |
|
636 // DST ends on the last Sunday of Mar |
|
637 UseDefault=False |
|
638 FromYrInt= |
|
639 FromYrTime=20070223:160000. |
|
640 FromYrTimeRef=0 |
|
641 ToYrInt= |
|
642 ToYrTime=20070905:155959. |
|
643 ToYrTimeRef=0 |
|
644 OldOffset=660 |
|
645 NewOffset=600 |
|
646 Month=2 |
|
647 DayRule=3 |
|
648 DayOfMonth=6 |
|
649 DayOfWeek=6 |
|
650 TimeRef=1 |
|
651 TOC=180 |
|
652 |
|
653 [R07_TasmaniaRuleDSTBegin2006] |
|
654 // DST ends on the last Sunday of Mar |
|
655 UseDefault=False |
|
656 FromYrInt= |
|
657 FromYrTime=20060900:030000. |
|
658 FromYrTimeRef=0 |
|
659 ToYrInt= |
|
660 ToYrTime=20070223:155959. |
|
661 ToYrTimeRef=0 |
|
662 OldOffset=600 |
|
663 NewOffset=660 |
|
664 Month=2 |
|
665 DayRule=3 |
|
666 DayOfMonth=6 |
|
667 DayOfWeek=6 |
|
668 TimeRef=1 |
|
669 TOC=0 |
|
670 |
|
671 [R08_DefaultRule] |
|
672 UseDefault=True |
|
673 |
|
674 [R09_VancouverRule_LastWeekOfMonth_MultiYear_DSTEnd] |
|
675 // DST ends on the last Sunday of Oct |
|
676 UseDefault=False |
|
677 FromYrInt=2000 |
|
678 FromYrTime= |
|
679 FromYrTimeRef= |
|
680 ToYrInt=2006 |
|
681 ToYrTime= |
|
682 ToYrTimeRef= |
|
683 OldOffset=-420 |
|
684 NewOffset=-480 |
|
685 Month=9 |
|
686 DayRule=3 |
|
687 DayOfMonth=6 |
|
688 DayOfWeek=6 |
|
689 TimeRef=2 |
|
690 TOC=120 |
|
691 |
|
692 [R10_VancouverRule_LastWeekOfMonth_MultiYear_DSTBegin] |
|
693 // DST starts first Sunday of Apr (2000 - 2006) |
|
694 UseDefault=False |
|
695 FromYrInt=2000 |
|
696 FromYrTime= |
|
697 FromYrTimeRef= |
|
698 ToYrInt=2006 |
|
699 ToYrTime= |
|
700 ToYrTimeRef= |
|
701 OldOffset=-480 |
|
702 NewOffset=-420 |
|
703 Month=3 |
|
704 DayRule=2 |
|
705 DayOfMonth=6 |
|
706 DayOfWeek=6 |
|
707 TimeRef=2 |
|
708 TOC=120 |