From 7af0d0fd1b6a52b6dd64fb83bdb5ecd1901fd5c4 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Wed, 6 Jun 2007 19:22:19 +1200 Subject: [PATCH] A test for CalDAV calendar-multiget REPORT --- .../regression-suite/851-Spec-REPORT-1.result | 195 ++++++++++++++++++ .../regression-suite/851-Spec-REPORT-1.test | 22 ++ 2 files changed, 217 insertions(+) create mode 100644 testing/tests/regression-suite/851-Spec-REPORT-1.result create mode 100644 testing/tests/regression-suite/851-Spec-REPORT-1.test diff --git a/testing/tests/regression-suite/851-Spec-REPORT-1.result b/testing/tests/regression-suite/851-Spec-REPORT-1.result new file mode 100644 index 00000000..665a513a --- /dev/null +++ b/testing/tests/regression-suite/851-Spec-REPORT-1.result @@ -0,0 +1,195 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +ETag: "633dcc2b9b64b628d737e4bb25104d16" +Content-Length: 5175 +Content-Type: text/xml; charset="utf-8" + + + + + http://mycaldav/caldav.php/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics + + + BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//mulberrymail.com//Mulberry v4.0//EN +VERSION:2.0 +BEGIN:VTIMEZONE +LAST-MODIFIED:20040110T032845Z +TZID:New Zealand Standard Time +X-LIC-LOCATION:Pacific/Auckland +BEGIN:DAYLIGHT +DTSTART:20000404T020000 +RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 +TZNAME:NZDT +TZOFFSETFROM:+1200 +TZOFFSETTO:+1300 +END:DAYLIGHT +BEGIN:STANDARD +DTSTART:20001026T020000 +RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=10 +TZNAME:NZST +TZOFFSETFROM:+1300 +TZOFFSETTO:+1200 +END:STANDARD +END:VTIMEZONE +BEGIN:VEVENT +DTSTAMP:20061102T090217Z +DTSTART;TZID=New Zealand Standard Time:20061102T123000 +DURATION:PT1H +LAST-MODIFIED:20061104T002921Z +SEQUENCE:1 +SUMMARY:Lunch with David +UID:5A55230C8866CA8D3D325F3A@CA1CBED546AAE36FF3BC722E +END:VEVENT +END:VCALENDAR + + "2c32a2f8aba853654eb17fe037a4db4d" + + HTTP/1.1 200 OK + + + + http://mycaldav/caldav.php/user1/home/20061101T073004Z.ics + + + BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +BEGIN:VEVENT +UID:20061101T073000Z-10468-1000-1-7@ubu +DTSTAMP:20061101T073000Z +DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Pacific/Auckland: + 20061101T100000 +DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Pacific/Auckland: + 20061101T110000 +SUMMARY:A Meeting +X-EVOLUTION-CALDAV-HREF:http: + //user1@mycaldav/caldav.php/user1/home/20061101T073004Z.ics +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20061101T073000Z-10480-1000-1-5@ubu +ACTION:DISPLAY +TRIGGER;VALUE=DURATION;RELATED=START:-PT15M +DESCRIPTION:A Meeting +END:VALARM +END:VEVENT +BEGIN:VTIMEZONE +TZID:/softwarestudio.org/Olson_20011030_5/Pacific/Auckland +X-LIC-LOCATION:Pacific/Auckland +BEGIN:STANDARD +TZOFFSETFROM:+1300 +TZOFFSETTO:+1200 +TZNAME:NZST +DTSTART:19700315T030000 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3 +END:STANDARD +BEGIN:DAYLIGHT +TZOFFSETFROM:+1200 +TZOFFSETTO:+1300 +TZNAME:NZDT +DTSTART:19701004T020000 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10 +END:DAYLIGHT +END:VTIMEZONE +END:VCALENDAR + + "c3658901fd4689d4a1e1d6f08601ef4f" + + HTTP/1.1 200 OK + + + + http://mycaldav/caldav.php/user1/home/4aaf8f37-f232-4c8e-a72e-e171d4c4fe54.ics + + + BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VEVENT +CREATED:20061120T041336Z +LAST-MODIFIED:20061120T041709Z +DTSTAMP:20061120T041709Z +UID:4aaf8f37-f232-4c8e-a72e-e171d4c4fe54 +SUMMARY:Weekly Project Meeting +PRIORITY:0 +CLASS:PUBLIC +RRULE:FREQ=WEEKLY;COUNT=26;INTERVAL=1;BYDAY=TH +DTSTART;TZID=/mozilla.org/20050126_1/Pacific/Auckland:20061102T100000 +DTEND;TZID=/mozilla.org/20050126_1/Pacific/Auckland:20061102T110000 +CATEGORIES:Projects +X-MOZ-LOCATIONPATH:4aaf8f37-f232-4c8e-a72e-e171d4c4fe54.ics +END:VEVENT +BEGIN:VTIMEZONE +TZID:/mozilla.org/20050126_1/Pacific/Auckland +X-LIC-LOCATION:Pacific/Auckland +BEGIN:STANDARD +TZOFFSETFROM:+1300 +TZOFFSETTO:+1200 +TZNAME:NZST +DTSTART:19700315T030000 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3 +END:STANDARD +BEGIN:DAYLIGHT +TZOFFSETFROM:+1200 +TZOFFSETTO:+1300 +TZNAME:NZDT +DTSTART:19701004T020000 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10 +END:DAYLIGHT +END:VTIMEZONE +END:VCALENDAR + + "a1c6404d61190f9574e2bfd69383f144" + + HTTP/1.1 200 OK + + + + http://mycaldav/caldav.php/user1/home/1906b3ca-4890-468a-9b58-1de74bf2c716.ics + + + BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VEVENT +CREATED:20061223T031415Z +LAST-MODIFIED:20061223T032305Z +DTSTAMP:20061223T032305Z +UID:1906b3ca-4890-468a-9b58-1de74bf2c716 +SUMMARY:Private Event +PRIORITY:0 +STATUS:CONFIRMED +CLASS:PRIVATE +DTSTART;TZID=/mozilla.org/20050126_1/Pacific/Auckland:20061223T130000 +DTEND;TZID=/mozilla.org/20050126_1/Pacific/Auckland:20061223T150000 +X-MOZ-LOCATIONPATH:1906b3ca-4890-468a-9b58-1de74bf2c716.ics +LOCATION:At a private location +DESCRIPTION:Private and Confirmed +END:VEVENT +BEGIN:VTIMEZONE +TZID:/mozilla.org/20050126_1/Pacific/Auckland +X-LIC-LOCATION:Pacific/Auckland +BEGIN:STANDARD +TZOFFSETFROM:+1300 +TZOFFSETTO:+1200 +TZNAME:NZST +DTSTART:19700315T030000 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=3SU;BYMONTH=3 +END:STANDARD +BEGIN:DAYLIGHT +TZOFFSETFROM:+1200 +TZOFFSETTO:+1300 +TZNAME:NZDT +DTSTART:19701004T020000 +RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=10 +END:DAYLIGHT +END:VTIMEZONE +END:VCALENDAR + + "5def8ae2b20893a1c7f4dbaeb008f2f1" + + HTTP/1.1 200 OK + + + diff --git a/testing/tests/regression-suite/851-Spec-REPORT-1.test b/testing/tests/regression-suite/851-Spec-REPORT-1.test new file mode 100644 index 00000000..cbaac5f4 --- /dev/null +++ b/testing/tests/regression-suite/851-Spec-REPORT-1.test @@ -0,0 +1,22 @@ +# +# Check for support of REPORT calendar-multiget +# +TYPE=REPORT +URL=http://mycaldav/caldav.php/user1/home/ +HEADER=User-agent: SpecTest REPORT +HEADER=Content-type: text/xml +HEAD + +BEGINDATA + + + + + + + 1906b3ca-4890-468a-9b58-1de74bf2c716.ics + 20061101T073004Z.ics + 3F4CF6227300FD062D9EF3CDFB30D32D-0.ics + 4aaf8f37-f232-4c8e-a72e-e171d4c4fe54.ics + +ENDDATA