From ce67c2c83989b1df66d4622b2a31e7d7b4560f63 Mon Sep 17 00:00:00 2001 From: Benedikt Spranger Date: Tue, 17 Oct 2023 20:41:06 +0200 Subject: [PATCH] Add events starting before 1900 test postgresql is fussy about dates before 1900. Add a test with a recuring event startting before 1900. Signed-off-by: Benedikt Spranger --- .../regression-suite/2700-DDAY-PUT.result | 8 +++ .../tests/regression-suite/2700-DDAY-PUT.test | 10 ++++ .../6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics | 54 +++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 testing/tests/regression-suite/2700-DDAY-PUT.result create mode 100644 testing/tests/regression-suite/2700-DDAY-PUT.test create mode 100644 testing/tests/regression-suite/6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics diff --git a/testing/tests/regression-suite/2700-DDAY-PUT.result b/testing/tests/regression-suite/2700-DDAY-PUT.result new file mode 100644 index 00000000..fbdd8b50 --- /dev/null +++ b/testing/tests/regression-suite/2700-DDAY-PUT.result @@ -0,0 +1,8 @@ +HTTP/1.1 201 Created +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy +ETag: "1a75364d960334ec9d4e5f3d5e19b53a" +Content-Length: 0 +Content-Type: text/plain; charset="utf-8" + diff --git a/testing/tests/regression-suite/2700-DDAY-PUT.test b/testing/tests/regression-suite/2700-DDAY-PUT.test new file mode 100644 index 00000000..d59c898b --- /dev/null +++ b/testing/tests/regression-suite/2700-DDAY-PUT.test @@ -0,0 +1,10 @@ +# +# PUT a recurring event that we can check we can/can't see at appropriate dates +# +TYPE=PUT +URL=http://regression.host/caldav.php/user1/home/6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics +HEADER=User-Agent: CalDavSynchronizer/4.4 +HEADER=Content-Type: text/calendar; charset=utf-8 +HEAD +# +DATA=6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics diff --git a/testing/tests/regression-suite/6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics b/testing/tests/regression-suite/6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics new file mode 100644 index 00000000..6c169720 --- /dev/null +++ b/testing/tests/regression-suite/6bb3a62b-43ae-4a21-bb83-fca84d9ef050.ics @@ -0,0 +1,54 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN +BEGIN:VTIMEZONE +TZID:W. Europe Standard Time +BEGIN:STANDARD +DTSTART:19701025T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYHOUR=3;BYMINUTE=0;BYMONTH=10 +TZNAME:Mitteleuropäische Zeit +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19700329T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYHOUR=2;BYMINUTE=0;BYMONTH=3 +TZNAME:Mitteleuropäische Sommerzeit +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +CATEGORIES:Geburtstag +CLASS:PUBLIC +DTEND;VALUE=DATE:18970920 +DTSTAMP:20231017T005327Z +DTSTART;VALUE=DATE:18970919 +PRIORITY:5 +RRULE:FREQ=YEARLY;BYMONTH=9;BYMONTHDAY=19 +SEQUENCE:18 +SUMMARY:Geburtstag von Fritz Rau +TRANSP:TRANSPARENT +UID:6bb3a62b-43ae-4a21-bb83-fca84d9ef050 +X-MICROSOFT-CDO-BUSYSTATUS:FREE +BEGIN:VALARM +ACTION:DISPLAY +DESCRIPTION:This is an event reminder +TRIGGER:-PT15M +END:VALARM +END:VEVENT +BEGIN:VEVENT +CATEGORIES:Geburtstag +CLASS:PUBLIC +DTEND;VALUE=DATE:20200922 +DTSTAMP:20231017T005327Z +DTSTART;VALUE=DATE:20200921 +PRIORITY:5 +RECURRENCE-ID;VALUE=DATE:20200919 +SEQUENCE:19 +SUMMARY:Geburtstag von Fritz Rau +TRANSP:TRANSPARENT +UID:6bb3a62b-43ae-4a21-bb83-fca84d9ef050 +X-MICROSOFT-CDO-BUSYSTATUS:FREE +END:VEVENT +END:VCALENDAR