Add some more year-folding tests.

This commit is contained in:
Dianne Skoll
2025-05-08 14:22:01 -04:00
parent ed7c5103ff
commit 758e2c1a9d
2 changed files with 26 additions and 0 deletions

View File

@@ -38265,4 +38265,14 @@ trigger(2050-05-26@12:33, 1) => "26 May 2050 AT 08:33"
trigger(2050-05-26@12:33, 1) => "26 May 2050 AT 08:33"
trigger(2060-08-01@23:55, 1) => "1 August 2060 AT 19:55"
trigger(2060-08-01@23:55, 1) => "1 August 2060 AT 19:55"
utctolocal(2050-01-01@01:00) => 2049-12-31@20:00
localtoutc(2050-12-31@23:44) => 2051-01-01@04:44
localtoutc(2050-03-13@00:00) => 2050-03-13@05:00
localtoutc(2050-03-13@02:00) => 2050-03-13@07:00
localtoutc(2050-11-06@00:00) => 2050-11-06@04:00
localtoutc(2050-11-06@02:00) => 2050-11-06@07:00
utctolocal(2051-01-01@04:44) => 2050-12-31@23:44
utctolocal(2050-03-13@05:00) => 2050-03-13@00:00
utctolocal(2050-11-06@04:00) => 2050-11-06@00:00
utctolocal(2050-11-06@07:00) => 2050-11-06@02:00
No reminders.

View File

@@ -18,3 +18,19 @@ SET $FoldYear 0
set a trigger('2060-08-01@23:55', 1)
SET $FoldYear 1
set a trigger('2060-08-01@23:55', 1)
# Test some edge-cases
SET $FoldYear 0
set a utctolocal('2050-01-01@01:00')
set a localtoutc('2050-12-31@23:44')
set a localtoutc('2050-03-13@00:00')
set a localtoutc('2050-03-13@02:00')
set a localtoutc('2050-11-06@00:00')
set a localtoutc('2050-11-06@02:00')
set a utctolocal('2051-01-01@04:44')
set a utctolocal('2050-03-13@05:00')
set a utctolocal('2050-11-06@04:00')
set a utctolocal('2050-11-06@07:00')