From 1b02c0c5676976936757eb3512f4aebad42efb4f Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Sun, 26 Oct 2008 01:47:16 +1300 Subject: [PATCH] More PROPFIND magic with current iCal emulation. Somewhat. --- .../regression-suite/520-iCal-PROPFIND.result | 35 ++++++ .../regression-suite/520-iCal-PROPFIND.test | 27 +++++ .../regression-suite/521-iCal-PROPFIND.result | 33 ++++++ .../regression-suite/521-iCal-PROPFIND.test | 27 +++++ .../regression-suite/522-iCal-PROPFIND.result | 105 ++++++++++++++++++ .../regression-suite/522-iCal-PROPFIND.test | 27 +++++ 6 files changed, 254 insertions(+) create mode 100644 testing/tests/regression-suite/520-iCal-PROPFIND.result create mode 100644 testing/tests/regression-suite/520-iCal-PROPFIND.test create mode 100644 testing/tests/regression-suite/521-iCal-PROPFIND.result create mode 100644 testing/tests/regression-suite/521-iCal-PROPFIND.test create mode 100644 testing/tests/regression-suite/522-iCal-PROPFIND.result create mode 100644 testing/tests/regression-suite/522-iCal-PROPFIND.test diff --git a/testing/tests/regression-suite/520-iCal-PROPFIND.result b/testing/tests/regression-suite/520-iCal-PROPFIND.result new file mode 100644 index 00000000..c4870056 --- /dev/null +++ b/testing/tests/regression-suite/520-iCal-PROPFIND.result @@ -0,0 +1,35 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +ETag: "20ec64aa0f486554b4a15959dbab091b" +Content-Length: 779 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user2/.in/ + + + + + + + User 2 Inbox + "" + + /caldav.php/user2/home/ + + + HTTP/1.1 200 OK + + + + + + + + HTTP/1.1 404 Not Found + + + diff --git a/testing/tests/regression-suite/520-iCal-PROPFIND.test b/testing/tests/regression-suite/520-iCal-PROPFIND.test new file mode 100644 index 00000000..1424c1f0 --- /dev/null +++ b/testing/tests/regression-suite/520-iCal-PROPFIND.test @@ -0,0 +1,27 @@ +# +# Testing with a process similar to iCal 10.5 +# +TYPE=PROPFIND +URL=http://mycaldav/caldav.php/user2/.in/ +HEAD + +AUTH=user2:user2 + +HEADER=User-Agent: DAVKit/3.0.4 (652); CalendarStore/3.0.5 (841); iCal/3.0.5 (1270); Mac OS X/10.5.5 (9F33) +HEADER=Content-Type: text/xml +HEADER=Depth: 1 + +BEGINDATA + + + + + + + + + + + + +ENDDATA diff --git a/testing/tests/regression-suite/521-iCal-PROPFIND.result b/testing/tests/regression-suite/521-iCal-PROPFIND.result new file mode 100644 index 00000000..316e16bb --- /dev/null +++ b/testing/tests/regression-suite/521-iCal-PROPFIND.result @@ -0,0 +1,33 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +ETag: "2c9f6e94493f48b14831bb934f6c0e2d" +Content-Length: 709 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user2/.out/ + + + + + + + User 2 Outbox + "" + + HTTP/1.1 200 OK + + + + + + + + + HTTP/1.1 404 Not Found + + + diff --git a/testing/tests/regression-suite/521-iCal-PROPFIND.test b/testing/tests/regression-suite/521-iCal-PROPFIND.test new file mode 100644 index 00000000..c3557b2f --- /dev/null +++ b/testing/tests/regression-suite/521-iCal-PROPFIND.test @@ -0,0 +1,27 @@ +# +# Testing with a process similar to iCal 10.5 +# +TYPE=PROPFIND +URL=http://mycaldav/caldav.php/user2/.out/ +HEAD + +AUTH=user2:user2 + +HEADER=User-Agent: DAVKit/3.0.4 (652); CalendarStore/3.0.5 (841); iCal/3.0.5 (1270); Mac OS X/10.5.5 (9F33) +HEADER=Content-Type: text/xml +HEADER=Depth: 1 + +BEGINDATA + + + + + + + + + + + + +ENDDATA diff --git a/testing/tests/regression-suite/522-iCal-PROPFIND.result b/testing/tests/regression-suite/522-iCal-PROPFIND.result new file mode 100644 index 00000000..4985ab28 --- /dev/null +++ b/testing/tests/regression-suite/522-iCal-PROPFIND.result @@ -0,0 +1,105 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +ETag: "c598cc4a0b0a4f8b7710fdf18a1572d3" +Content-Length: 2365 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user2/ + + + + + + + User 2 + "39643ecb5f1804dfdd2b37fbdc421d99" + + HTTP/1.1 200 OK + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user2/home/ + + + + + + + + home + "8a58e25fe610b860d24bb51627589acc" + + HTTP/1.1 200 OK + + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user2/.in/ + + + + + + + User 2 Inbox + "" + + /caldav.php/user2/home/ + + + HTTP/1.1 200 OK + + + + + + + + HTTP/1.1 404 Not Found + + + + /caldav.php/user2/.out/ + + + + + + + User 2 Outbox + "" + + HTTP/1.1 200 OK + + + + + + + + + HTTP/1.1 404 Not Found + + + diff --git a/testing/tests/regression-suite/522-iCal-PROPFIND.test b/testing/tests/regression-suite/522-iCal-PROPFIND.test new file mode 100644 index 00000000..a8577af3 --- /dev/null +++ b/testing/tests/regression-suite/522-iCal-PROPFIND.test @@ -0,0 +1,27 @@ +# +# Testing with a process similar to iCal 10.5 +# +TYPE=PROPFIND +URL=http://mycaldav/caldav.php/user2/ +HEAD + +AUTH=user2:user2 + +HEADER=User-Agent: DAVKit/3.0.4 (652); CalendarStore/3.0.5 (841); iCal/3.0.5 (1270); Mac OS X/10.5.5 (9F33) +HEADER=Content-Type: text/xml +HEADER=Depth: 1 + +BEGINDATA + + + + + + + + + + + + +ENDDATA