Add test for event with odd characters in it for SQL testing.

This commit is contained in:
Andrew McMillan 2010-04-06 12:17:19 +12:00
parent 2d47ed519f
commit c144f31562
2 changed files with 134 additions and 0 deletions

View File

@ -0,0 +1,63 @@
Event Data: >BEGIN:VCALENDAR
PRODID:-//Open Source Applications Foundation//NONSGML Chandler Server//E
N
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-TZINFO:America/Los_Angeles[2007g/Partial@883612800000]
BEGIN:DAYLIGHT
TZOFFSETTO:-0700
TZOFFSETFROM:-0800
TZNAME:America/Los_Angeles(DST)
DTSTART:19980405T020000
RRULE:FREQ=YEARLY;UNTIL=20060403T100000Z;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETTO:-0800
TZOFFSETFROM:-0700
TZNAME:America/Los_Angeles(STD)
DTSTART:19981025T020000
RRULE:FREQ=YEARLY;UNTIL=20061030T100000Z;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETTO:-0700
TZOFFSETFROM:-0800
TZNAME:America/Los_Angeles(DST)
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETTO:-0800
TZOFFSETFROM:-0700
TZNAME:America/Los_Angeles(STD)
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
LAST-MODIFIED:20100316T162103Z
SEQUENCE:4
UID:c0f7c860-1345-012d-125f-002421a2359e
SUMMARY:2nd Annual Lobsterfest
DESCRIPTION:2nd Annual Lobsterfest\nSaturday\, August 7\nTime to be annou
nced\, @Chamisal Vineyards @1pm\n$85 members\; $100 non members. Inquire for s
pecial group pricing.
DTSTART;TZID=America/Los_Angeles:20100807T000000
CREATED:20100316T162026Z
DTSTAMP:20100316T162103Z
DURATION:P1D
LOCATION:
X-VENUE:Chamisal Vineyards
END:VEVENT
<
dav_etag: >9039956c30e110e5874b5127ee2e059f<
dav_name: >/User Six/home/c0f7c860-1345-012d-125f-002421a2359e.ics<
description: >2nd Annual Lobsterfest
Saturday, August 7
Time to be announced, @Chamisal Vineyards @1pm
$85 members; $100 non members. Inquire for special group pricing.<
dtstart: >2010-08-07 19:00:00+12<
summary: >2nd Annual Lobsterfest<

View File

@ -0,0 +1,71 @@
#
# Attempt to put an event containing odd characters
#
TYPE=PUT
URL=http://regression.host/caldav.php/User%20Six/home/c0f7c860-1345-012d-125f-002421a2359e.ics
HEADER=Content-Type: text/calendar; charset=utf-8
AUTH=User Six:user6
BEGINDATA
BEGIN:VCALENDAR
PRODID:-//Open Source Applications Foundation//NONSGML Chandler Server//E
N
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
X-TZINFO:America/Los_Angeles[2007g/Partial@883612800000]
BEGIN:DAYLIGHT
TZOFFSETTO:-0700
TZOFFSETFROM:-0800
TZNAME:America/Los_Angeles(DST)
DTSTART:19980405T020000
RRULE:FREQ=YEARLY;UNTIL=20060403T100000Z;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETTO:-0800
TZOFFSETFROM:-0700
TZNAME:America/Los_Angeles(STD)
DTSTART:19981025T020000
RRULE:FREQ=YEARLY;UNTIL=20061030T100000Z;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETTO:-0700
TZOFFSETFROM:-0800
TZNAME:America/Los_Angeles(DST)
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETTO:-0800
TZOFFSETFROM:-0700
TZNAME:America/Los_Angeles(STD)
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
LAST-MODIFIED:20100316T162103Z
SEQUENCE:4
UID:c0f7c860-1345-012d-125f-002421a2359e
SUMMARY:2nd Annual Lobsterfest
DESCRIPTION:2nd Annual Lobsterfest\nSaturday\, August 7\nTime to be annou
nced\, @Chamisal Vineyards @1pm\n$85 members\; $100 non members. Inquire for s
pecial group pricing.
DTSTART;TZID=America/Los_Angeles:20100807T000000
CREATED:20100316T162026Z
DTSTAMP:20100316T162103Z
DURATION:P1D
LOCATION:
X-VENUE:Chamisal Vineyards
END:VEVENT
ENDDATA
QUERY
SELECT caldav_data.caldav_data AS "Event Data", caldav_data.dav_name, caldav_data.dav_etag, dtstart, summary, description
FROM caldav_data JOIN calendar_item USING(dav_name)
WHERE caldav_data.dav_name ~ 'c0f7c860-1345-012d-125f-002421a2359e.ics'
ENDQUERY