diff --git a/rscds.webprj b/rscds.webprj index e86099f7..aff216b4 100644 --- a/rscds.webprj +++ b/rscds.webprj @@ -236,6 +236,8 @@ - + + + diff --git a/testing/tests/regression-suite/214-Moz-PUT-New-Task.result b/testing/tests/regression-suite/214-Moz-PUT-New-Task.result new file mode 100644 index 00000000..e17164ed --- /dev/null +++ b/testing/tests/regression-suite/214-Moz-PUT-New-Task.result @@ -0,0 +1,6 @@ +HTTP/1.1 201 Created +Date: Dow, 01 Jan 2000 00:00:00 GMT +ETag: "509b0f0d8a3363379f9f5727f5dd74a0" +Content-Length: 0 +Content-Type: text/plain; charset="utf-8" + diff --git a/testing/tests/regression-suite/214-Moz-PUT-New-Task.test b/testing/tests/regression-suite/214-Moz-PUT-New-Task.test new file mode 100644 index 00000000..40c8a7e8 --- /dev/null +++ b/testing/tests/regression-suite/214-Moz-PUT-New-Task.test @@ -0,0 +1,31 @@ +# +# PUT a new task in the calendar +# +TYPE=PUT +URL=http://mycaldav/caldav.php/user1/home/2178279a-aec2-471f-832d-1f6df6203f2f.ics + +HEADER=User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.7pre) Gecko/20070805 Calendar/0.7pre +HEADER=Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 +HEADER=Accept-Language: en-us,en;q=0.5 +HEADER=Accept-Encoding: gzip,deflate +HEADER=Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 +HEADER=Content-Type: text/calendar; charset=utf-8 + +HEAD + +BEGINDATA +BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VTODO +CREATED:20070805T200215Z +LAST-MODIFIED:20070805T201531Z +DTSTAMP:20070805T200215Z +UID:2178279a-aec2-471f-832d-1f6df6203f2f +SUMMARY:Incomplete\, uncancelled +X-MOZ-LOCATIONPATH:2178279a-aec2-471f-832d-1f6df6203f2f.ics +DESCRIPTION:This task is incomplete and has not been cancelled (has no + status at all) +END:VTODO +END:VCALENDAR +ENDDATA diff --git a/testing/tests/regression-suite/215-Moz-PUT-InProgress-Task.result b/testing/tests/regression-suite/215-Moz-PUT-InProgress-Task.result new file mode 100644 index 00000000..2fbdb90d --- /dev/null +++ b/testing/tests/regression-suite/215-Moz-PUT-InProgress-Task.result @@ -0,0 +1,6 @@ +HTTP/1.1 201 Created +Date: Dow, 01 Jan 2000 00:00:00 GMT +ETag: "cb3d9dc3e8c157f53eba3ea0e1e0f146" +Content-Length: 0 +Content-Type: text/plain; charset="utf-8" + diff --git a/testing/tests/regression-suite/215-Moz-PUT-InProgress-Task.test b/testing/tests/regression-suite/215-Moz-PUT-InProgress-Task.test new file mode 100644 index 00000000..611ae80c --- /dev/null +++ b/testing/tests/regression-suite/215-Moz-PUT-InProgress-Task.test @@ -0,0 +1,33 @@ +# +# PUT an "In Progress" task in the calendar +# +TYPE=PUT +URL=http://mycaldav/caldav.php/user1/home/917b9e47-b748-4550-a566-657fbe672447.ics + +HEADER=User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.7pre) Gecko/20070805 Calendar/0.7pre +HEADER=Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 +HEADER=Accept-Language: en-us,en;q=0.5 +HEADER=Accept-Encoding: gzip,deflate +HEADER=Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 +HEADER=Content-Type: text/calendar; charset=utf-8 + +HEAD + +BEGINDATA +BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VTODO +CREATED:20070805T201557Z +LAST-MODIFIED:20070805T201643Z +DTSTAMP:20070805T201557Z +UID:917b9e47-b748-4550-a566-657fbe672447 +SUMMARY:50% Complete\, uncancelled +STATUS:IN-PROCESS +PERCENT-COMPLETE:50 +X-MOZ-LOCATIONPATH:917b9e47-b748-4550-a566-657fbe672447.ics +DESCRIPTION:This task is in progress (50% complete) and has not been + cancelled. +END:VTODO +END:VCALENDAR +ENDDATA diff --git a/testing/tests/regression-suite/216-Moz-PUT-Completed-Task.result b/testing/tests/regression-suite/216-Moz-PUT-Completed-Task.result new file mode 100644 index 00000000..65a1e795 --- /dev/null +++ b/testing/tests/regression-suite/216-Moz-PUT-Completed-Task.result @@ -0,0 +1,6 @@ +HTTP/1.1 201 Created +Date: Dow, 01 Jan 2000 00:00:00 GMT +ETag: "00ad5eb1eb5507884710b0b66aa5d5c4" +Content-Length: 0 +Content-Type: text/plain; charset="utf-8" + diff --git a/testing/tests/regression-suite/216-Moz-PUT-Completed-Task.test b/testing/tests/regression-suite/216-Moz-PUT-Completed-Task.test new file mode 100644 index 00000000..360359cc --- /dev/null +++ b/testing/tests/regression-suite/216-Moz-PUT-Completed-Task.test @@ -0,0 +1,53 @@ +# +# PUT a completed task in the calendar +# +TYPE=PUT +URL=http://mycaldav/caldav.php/user1/home/0575d895-a006-4ed8-9be6-0d1b6b6b1f96.ics + +HEADER=User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.7pre) Gecko/20070805 Calendar/0.7pre +HEADER=Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 +HEADER=Accept-Language: en-us,en;q=0.5 +HEADER=Accept-Encoding: gzip,deflate +HEADER=Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 +HEADER=Content-Type: text/calendar; charset=utf-8 + +HEAD + +BEGINDATA +BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VTIMEZONE +TZID:/mozilla.org/20070129_1/Antarctica/McMurdo +X-LIC-LOCATION:Antarctica/McMurdo +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 +BEGIN:VTODO +CREATED:20070805T201647Z +LAST-MODIFIED:20070805T201834Z +DTSTAMP:20070805T201647Z +UID:0575d895-a006-4ed8-9be6-0d1b6b6b1f96 +SUMMARY:Due 7/8/7 16:30\, completed +STATUS:COMPLETED +DUE;TZID=/mozilla.org/20070129_1/Antarctica/McMurdo:20070807T163000 +COMPLETED:20070805T201737Z +PERCENT-COMPLETE:100 +X-MOZ-LOCATIONPATH:0575d895-a006-4ed8-9be6-0d1b6b6b1f96.ics +DESCRIPTION:Due on 7/8/7 at 4:30pm\, but completed alread on 6/8/7 +CATEGORIES:Projects +END:VTODO +END:VCALENDAR +ENDDATA diff --git a/testing/tests/regression-suite/217-Moz-PUT-Cancelled-Task.result b/testing/tests/regression-suite/217-Moz-PUT-Cancelled-Task.result new file mode 100644 index 00000000..711d62f2 --- /dev/null +++ b/testing/tests/regression-suite/217-Moz-PUT-Cancelled-Task.result @@ -0,0 +1,6 @@ +HTTP/1.1 201 Created +Date: Dow, 01 Jan 2000 00:00:00 GMT +ETag: "a2990674708634a311bb98a59865ca50" +Content-Length: 0 +Content-Type: text/plain; charset="utf-8" + diff --git a/testing/tests/regression-suite/217-Moz-PUT-Cancelled-Task.test b/testing/tests/regression-suite/217-Moz-PUT-Cancelled-Task.test new file mode 100644 index 00000000..75d56b1b --- /dev/null +++ b/testing/tests/regression-suite/217-Moz-PUT-Cancelled-Task.test @@ -0,0 +1,52 @@ +# +# PUT a new task in the calendar +# +TYPE=PUT +URL=http://mycaldav/caldav.php/user1/home/b1679f77-673d-4f46-b3eb-2420e1bba301.ics + +HEADER=User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.7pre) Gecko/20070805 Calendar/0.7pre +HEADER=Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 +HEADER=Accept-Language: en-us,en;q=0.5 +HEADER=Accept-Encoding: gzip,deflate +HEADER=Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 +HEADER=Content-Type: text/calendar; charset=utf-8 + +HEAD + +BEGINDATA +BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VTIMEZONE +TZID:/mozilla.org/20070129_1/Antarctica/McMurdo +X-LIC-LOCATION:Antarctica/McMurdo +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 +BEGIN:VTODO +CREATED:20070806T223244Z +LAST-MODIFIED:20070806T223411Z +DTSTAMP:20070806T223244Z +UID:b1679f77-673d-4f46-b3eb-2420e1bba301 +SUMMARY:A Cancelled Task\, with a start and due date +STATUS:CANCELLED +DTSTART;TZID=/mozilla.org/20070129_1/Antarctica/McMurdo:20070808T111500 +DUE;TZID=/mozilla.org/20070129_1/Antarctica/McMurdo:20070808T111500 +X-MOZ-LOCATIONPATH:b1679f77-673d-4f46-b3eb-2420e1bba301.ics +DESCRIPTION:This is a task with a Start and a Due date\, but it has been + cancelled. +END:VTODO +END:VCALENDAR +ENDDATA diff --git a/testing/tests/regression-suite/230-Moz-REPORT-Tasks-Completed.result b/testing/tests/regression-suite/230-Moz-REPORT-Tasks-Completed.result new file mode 100644 index 00000000..ee3181b1 --- /dev/null +++ b/testing/tests/regression-suite/230-Moz-REPORT-Tasks-Completed.result @@ -0,0 +1,59 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +ETag: "33afbc22a1752a395d24e4248bacbc6c" +Content-Length: 1630 +Content-Type: text/xml; charset="utf-8" + + + + + http://myapms/calendar/caldav.php/user1/home/2178279a-aec2-471f-832d-1f6df6203f2f.ics + + + BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VTODO +CREATED:20070805T200215Z +LAST-MODIFIED:20070805T201531Z +DTSTAMP:20070805T200215Z +UID:2178279a-aec2-471f-832d-1f6df6203f2f +SUMMARY:Incomplete\, uncancelled +X-MOZ-LOCATIONPATH:2178279a-aec2-471f-832d-1f6df6203f2f.ics +DESCRIPTION:This task is incomplete and has not been cancelled (has no + status at all) +END:VTODO +END:VCALENDAR + + "509b0f0d8a3363379f9f5727f5dd74a0" + + HTTP/1.1 200 OK + + + + http://myapms/calendar/caldav.php/user1/home/917b9e47-b748-4550-a566-657fbe672447.ics + + + BEGIN:VCALENDAR +PRODID:-//Mozilla Calendar//NONSGML Sunbird//EN +VERSION:2.0 +BEGIN:VTODO +CREATED:20070805T201557Z +LAST-MODIFIED:20070805T201643Z +DTSTAMP:20070805T201557Z +UID:917b9e47-b748-4550-a566-657fbe672447 +SUMMARY:50% Complete\, uncancelled +STATUS:IN-PROCESS +PERCENT-COMPLETE:50 +X-MOZ-LOCATIONPATH:917b9e47-b748-4550-a566-657fbe672447.ics +DESCRIPTION:This task is in progress (50% complete) and has not been + cancelled. +END:VTODO +END:VCALENDAR + + "cb3d9dc3e8c157f53eba3ea0e1e0f146" + + HTTP/1.1 200 OK + + + diff --git a/testing/tests/regression-suite/230-Moz-REPORT-Tasks-Completed.test b/testing/tests/regression-suite/230-Moz-REPORT-Tasks-Completed.test new file mode 100644 index 00000000..79488ef1 --- /dev/null +++ b/testing/tests/regression-suite/230-Moz-REPORT-Tasks-Completed.test @@ -0,0 +1,39 @@ +# +# Do a REPORT request (test operation in subdirectory of unrelated site) +# +TYPE=REPORT +URL=http://myapms/calendar/caldav.php/user1/home/ +HEAD + +HEADER=User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20061013 Thunderbird/1.5.0.7 +HEADER=Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 +HEADER=Accept-Language: en-us,en;q=0.5 +HEADER=Accept-Encoding: gzip,deflate +HEADER=Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 +HEADER=Content-Type: text/xml +HEADER=Depth: 1 + + + +BEGINDATA + + + + + + + + + + + + + + CANCELLED + + + + + +ENDDATA +