[CalendarServer-changes] [3184] CalDAVTester/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Fri Oct 17 13:35:04 PDT 2008
Revision: 3184
http://trac.macosforge.org/projects/calendarserver/changeset/3184
Author: cdaboo at apple.com
Date: 2008-10-17 13:35:03 -0700 (Fri, 17 Oct 2008)
Log Message:
-----------
Test for calendar-query expands with calendar-timezone element.
Modified Paths:
--------------
CalDAVTester/trunk/scripts/tests/reports.xml
Added Paths:
-----------
CalDAVTester/trunk/Resource/reports/limitexpand/6.xml
CalDAVTester/trunk/Resource/reports/limitexpand/7.xml
CalDAVTester/trunk/Resource/reports/put/18.txt
Added: CalDAVTester/trunk/Resource/reports/limitexpand/6.xml
===================================================================
--- CalDAVTester/trunk/Resource/reports/limitexpand/6.xml (rev 0)
+++ CalDAVTester/trunk/Resource/reports/limitexpand/6.xml 2008-10-17 20:35:03 UTC (rev 3184)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<C:calendar-query xmlns:C="urn:ietf:params:xml:ns:caldav">
+ <D:prop xmlns:D="DAV:">
+ <C:calendar-data>
+ <C:comp name="VCALENDAR"/>
+ <C:expand end="20081024T060000Z" start="20081018T060000Z"/>
+ </C:calendar-data>
+ </D:prop>
+ <C:filter>
+ <C:comp-filter name="VCALENDAR">
+ <C:comp-filter name="VEVENT">
+ <C:time-range end="20081024T060000Z" start="20081018T060000Z"/>
+ </C:comp-filter>
+ </C:comp-filter>
+ </C:filter>
+</C:calendar-query>
Added: CalDAVTester/trunk/Resource/reports/limitexpand/7.xml
===================================================================
--- CalDAVTester/trunk/Resource/reports/limitexpand/7.xml (rev 0)
+++ CalDAVTester/trunk/Resource/reports/limitexpand/7.xml 2008-10-17 20:35:03 UTC (rev 3184)
@@ -0,0 +1,201 @@
+<?xml version="1.0"?>
+<C:calendar-query xmlns:C="urn:ietf:params:xml:ns:caldav">
+ <D:prop xmlns:D="DAV:">
+ <C:calendar-data>
+ <C:comp name="VCALENDAR"/>
+ <C:expand end="20081024T060000Z" start="20081018T060000Z"/>
+ </C:calendar-data>
+ </D:prop>
+ <C:filter>
+ <C:comp-filter name="VCALENDAR">
+ <C:comp-filter name="VEVENT">
+ <C:time-range end="20081024T060000Z" start="20081018T060000Z"/>
+ </C:comp-filter>
+ </C:comp-filter>
+ </C:filter>
+ <C:timezone><![CDATA[BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//EXAMPLE//NONSGML Example.com 1.0//EN
+BEGIN:VTIMEZONE
+TZID:America/Los_Angeles
+X-LIC-LOCATION:America/Los_Angeles
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+TZNAME:PDT
+DTSTART:20070311T020000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+TZNAME:PST
+DTSTART:20071104T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:STANDARD
+BEGIN:STANDARD
+TZOFFSETFROM:-075258
+TZOFFSETTO:-0800
+TZNAME:PST
+DTSTART:18831118T120702
+RDATE:18831118T120702
+END:STANDARD
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+TZNAME:PDT
+DTSTART:19180331T020000
+RDATE:19180331T020000
+RDATE:19190330T020000
+RDATE:19480314T020000
+RDATE:19500430T020000
+RDATE:19510429T020000
+RDATE:19520427T020000
+RDATE:19530426T020000
+RDATE:19540425T020000
+RDATE:19550424T020000
+RDATE:19560429T020000
+RDATE:19570428T020000
+RDATE:19580427T020000
+RDATE:19590426T020000
+RDATE:19600424T020000
+RDATE:19610430T020000
+RDATE:19620429T020000
+RDATE:19630428T020000
+RDATE:19640426T020000
+RDATE:19650425T020000
+RDATE:19660424T020000
+RDATE:19670430T020000
+RDATE:19680428T020000
+RDATE:19690427T020000
+RDATE:19700426T020000
+RDATE:19710425T020000
+RDATE:19720430T020000
+RDATE:19730429T020000
+RDATE:19740106T020000
+RDATE:19750223T020000
+RDATE:19760425T020000
+RDATE:19770424T020000
+RDATE:19780430T020000
+RDATE:19790429T020000
+RDATE:19800427T020000
+RDATE:19810426T020000
+RDATE:19820425T020000
+RDATE:19830424T020000
+RDATE:19840429T020000
+RDATE:19850428T020000
+RDATE:19860427T020000
+RDATE:19870405T020000
+RDATE:19880403T020000
+RDATE:19890402T020000
+RDATE:19900401T020000
+RDATE:19910407T020000
+RDATE:19920405T020000
+RDATE:19930404T020000
+RDATE:19940403T020000
+RDATE:19950402T020000
+RDATE:19960407T020000
+RDATE:19970406T020000
+RDATE:19980405T020000
+RDATE:19990404T020000
+RDATE:20000402T020000
+RDATE:20010401T020000
+RDATE:20020407T020000
+RDATE:20030406T020000
+RDATE:20040404T020000
+RDATE:20050403T020000
+RDATE:20060402T020000
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0800
+TZNAME:PST
+DTSTART:19181027T020000
+RDATE:19181027T020000
+RDATE:19191026T020000
+RDATE:19450930T020000
+RDATE:19490101T020000
+RDATE:19500924T020000
+RDATE:19510930T020000
+RDATE:19520928T020000
+RDATE:19530927T020000
+RDATE:19540926T020000
+RDATE:19550925T020000
+RDATE:19560930T020000
+RDATE:19570929T020000
+RDATE:19580928T020000
+RDATE:19590927T020000
+RDATE:19600925T020000
+RDATE:19610924T020000
+RDATE:19621028T020000
+RDATE:19631027T020000
+RDATE:19641025T020000
+RDATE:19651031T020000
+RDATE:19661030T020000
+RDATE:19671029T020000
+RDATE:19681027T020000
+RDATE:19691026T020000
+RDATE:19701025T020000
+RDATE:19711031T020000
+RDATE:19721029T020000
+RDATE:19731028T020000
+RDATE:19741027T020000
+RDATE:19751026T020000
+RDATE:19761031T020000
+RDATE:19771030T020000
+RDATE:19781029T020000
+RDATE:19791028T020000
+RDATE:19801026T020000
+RDATE:19811025T020000
+RDATE:19821031T020000
+RDATE:19831030T020000
+RDATE:19841028T020000
+RDATE:19851027T020000
+RDATE:19861026T020000
+RDATE:19871025T020000
+RDATE:19881030T020000
+RDATE:19891029T020000
+RDATE:19901028T020000
+RDATE:19911027T020000
+RDATE:19921025T020000
+RDATE:19931031T020000
+RDATE:19941030T020000
+RDATE:19951029T020000
+RDATE:19961027T020000
+RDATE:19971026T020000
+RDATE:19981025T020000
+RDATE:19991031T020000
+RDATE:20001029T020000
+RDATE:20011028T020000
+RDATE:20021027T020000
+RDATE:20031026T020000
+RDATE:20041031T020000
+RDATE:20051030T020000
+RDATE:20061029T020000
+END:STANDARD
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0700
+TZNAME:PWT
+DTSTART:19420209T020000
+RDATE:19420209T020000
+END:DAYLIGHT
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0700
+TZOFFSETTO:-0700
+TZNAME:PPT
+DTSTART:19450814T160000
+RDATE:19450814T160000
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0800
+TZOFFSETTO:-0800
+TZNAME:PST
+DTSTART:19460101T000000
+RDATE:19460101T000000
+RDATE:19670101T000000
+END:STANDARD
+END:VTIMEZONE
+END:VCALENDAR
+]]></C:timezone>
+</C:calendar-query>
Added: CalDAVTester/trunk/Resource/reports/put/18.txt
===================================================================
--- CalDAVTester/trunk/Resource/reports/put/18.txt (rev 0)
+++ CalDAVTester/trunk/Resource/reports/put/18.txt 2008-10-17 20:35:03 UTC (rev 3184)
@@ -0,0 +1,12 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+PRODID:-//Example Inc.//Example Calendar//EN
+VERSION:2.0
+BEGIN:VEVENT
+DTSTAMP:20081017T205953Z
+CREATED:20081017T150000Z
+DTSTART;VALUE=DATE:20081017
+SUMMARY:event 1
+UID:18.ics at ninevah.local
+END:VEVENT
+END:VCALENDAR
Modified: CalDAVTester/trunk/scripts/tests/reports.xml
===================================================================
--- CalDAVTester/trunk/scripts/tests/reports.xml 2008-10-17 20:33:49 UTC (rev 3183)
+++ CalDAVTester/trunk/scripts/tests/reports.xml 2008-10-17 20:35:03 UTC (rev 3184)
@@ -142,6 +142,14 @@
</request>
<request end-delete="yes">
<method>PUT</method>
+ <ruri>18.ics</ruri>
+ <data>
+ <content-type>text/calendar; charset=utf-8</content-type>
+ <filepath>Resource/reports/put/18.txt</filepath>
+ </data>
+ </request>
+ <request end-delete="yes">
+ <method>PUT</method>
<ruri>101.ics</ruri>
<data>
<content-type>text/calendar; charset=utf-8</content-type>
@@ -383,6 +391,7 @@
<value>12.ics</value>
<value>13.ics</value>
<value>14.ics</value>
+ <value>18.ics</value>
</arg>
</verify>
</request>
@@ -428,6 +437,7 @@
<value>12.ics</value>
<value>13.ics</value>
<value>14.ics</value>
+ <value>18.ics</value>
</arg>
</verify>
</request>
@@ -500,6 +510,7 @@
<value>12.ics</value>
<value>13.ics</value>
<value>14.ics</value>
+ <value>18.ics</value>
</arg>
</verify>
</request>
@@ -698,6 +709,7 @@
<value>12.ics</value>
<value>13.ics</value>
<value>14.ics</value>
+ <value>18.ics</value>
<value>101.ics</value>
<value>102.ics</value>
<value>103.ics</value>
@@ -726,6 +738,7 @@
<value>12.ics</value>
<value>13.ics</value>
<value>14.ics</value>
+ <value>18.ics</value>
<value>101.ics</value>
</arg>
</verify>
@@ -775,6 +788,7 @@
<value>12.ics</value>
<value>13.ics</value>
<value>14.ics</value>
+ <value>18.ics</value>
</arg>
</verify>
</request>
@@ -1339,6 +1353,43 @@
</verify>
</request>
</test>
+ <test name='6' ignore='no'>
+ <description>query with expand all-day - no timezone</description>
+ <request print-response='no'>
+ <method>REPORT</method>
+ <data>
+ <content-type>text/xml; charset=utf-8</content-type>
+ <filepath>Resource/reports/limitexpand/6.xml</filepath>
+ </data>
+ <verify>
+ <callback>multistatusItems</callback>
+ </verify>
+ </request>
+ </test>
+ <test name='7' ignore='no'>
+ <description>query with expand all-day - timezone</description>
+ <request print-response='no'>
+ <method>REPORT</method>
+ <data>
+ <content-type>text/xml; charset=utf-8</content-type>
+ <filepath>Resource/reports/limitexpand/7.xml</filepath>
+ </data>
+ <verify>
+ <callback>multistatusItems</callback>
+ <arg>
+ <name>okhrefs</name>
+ <value>18.ics</value>
+ </arg>
+ </verify>
+ <verify>
+ <callback>dataString</callback>
+ <arg>
+ <name>contains</name>
+ <value>VEVENT</value>
+ </arg>
+ </verify>
+ </request>
+ </test>
</test-suite>
<end/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20081017/65f18b51/attachment.html
More information about the calendarserver-changes
mailing list