[CalendarServer-changes] [2060] CalDAVTester/trunk

source_changes at macosforge.org source_changes at macosforge.org
Tue Dec 11 08:43:26 PST 2007


Revision: 2060
          http://trac.macosforge.org/projects/calendarserver/changeset/2060
Author:   cdaboo at apple.com
Date:     2007-12-11 08:43:24 -0800 (Tue, 11 Dec 2007)

Log Message:
-----------
Add some more tests to verify that old timezone names work.

Modified Paths:
--------------
    CalDAVTester/trunk/scripts/tests/timezones.xml

Added Paths:
-----------
    CalDAVTester/trunk/Resource/timezones/4.ics
    CalDAVTester/trunk/Resource/timezones/5.ics

Added: CalDAVTester/trunk/Resource/timezones/4.ics
===================================================================
--- CalDAVTester/trunk/Resource/timezones/4.ics	                        (rev 0)
+++ CalDAVTester/trunk/Resource/timezones/4.ics	2007-12-11 16:43:24 UTC (rev 2060)
@@ -0,0 +1,40 @@
+BEGIN:VCALENDAR
+X-WR-TIMEZONE:America/New_York
+PRODID:-//Apple Inc.//iCal 3.0//EN
+CALSCALE:GREGORIAN
+X-WR-CALNAME:Home
+VERSION:2.0
+X-WR-RELCALID:A60C635D-994C-4335-82ED-92FE2074F35A
+X-APPLE-CALENDAR-COLOR:#2CA10B
+BEGIN:VTIMEZONE
+TZID:Brazil/East
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0200
+DTSTART:20021103T000000
+RDATE:20021103T000000
+RDATE:20031019T000000
+RDATE:20041102T000000
+RDATE:20051016T000000
+RDATE:20061105T000000
+TZNAME:BRST
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:20070225T000000
+RDATE:20070225T000000
+TZNAME:BRT
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+SEQUENCE:5
+TRANSP:OPAQUE
+UID:B2695B03-1427-4B6A-9AC7-E9DB2A0C0DE9
+DTSTART;TZID=Brazil/East:20070402T120000
+DTSTAMP:20071211T163235Z
+SUMMARY:April 2
+CREATED:20071211T151024Z
+DTEND;TZID=Brazil/East:20070402T130000
+END:VEVENT
+END:VCALENDAR

Added: CalDAVTester/trunk/Resource/timezones/5.ics
===================================================================
--- CalDAVTester/trunk/Resource/timezones/5.ics	                        (rev 0)
+++ CalDAVTester/trunk/Resource/timezones/5.ics	2007-12-11 16:43:24 UTC (rev 2060)
@@ -0,0 +1,43 @@
+BEGIN:VCALENDAR
+X-WR-TIMEZONE:America/New_York
+PRODID:-//Apple Inc.//iCal 3.0//EN
+CALSCALE:GREGORIAN
+X-WR-CALNAME:Work
+VERSION:2.0
+X-WR-RELCALID:117DD439-22B0-4CC4-A618-C69216717955
+X-APPLE-CALENDAR-COLOR:#2CA10B
+BEGIN:VTIMEZONE
+TZID:Brazil/East
+BEGIN:STANDARD
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:20070225T000000
+RDATE:20070225T000000
+TZNAME:BRT
+END:STANDARD
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0300
+TZOFFSETTO:-0200
+DTSTART:20071014T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SU
+TZNAME:BRST
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0200
+TZOFFSETTO:-0300
+DTSTART:20080217T000000
+RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
+TZNAME:BRT
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+SEQUENCE:12
+TRANSP:OPAQUE
+UID:F756C5EB-2D97-41AA-8E70-31AC0C0217DC
+DTSTART;TZID=Brazil/East:20071211T120000
+DTSTAMP:20071211T163202Z
+SUMMARY:December 11 2007
+CREATED:20071210T202739Z
+DTEND;TZID=Brazil/East:20071211T130000
+END:VEVENT
+END:VCALENDAR

Modified: CalDAVTester/trunk/scripts/tests/timezones.xml
===================================================================
--- CalDAVTester/trunk/scripts/tests/timezones.xml	2007-12-11 15:51:33 UTC (rev 2059)
+++ CalDAVTester/trunk/scripts/tests/timezones.xml	2007-12-11 16:43:24 UTC (rev 2060)
@@ -91,6 +91,76 @@
 		</test>
 	</test-suite>
 	
+	<test-suite name='Timezone cache - aliases'>
+		<test name='1'>
+			<description>PUT event with truncated timezone in April</description>
+			<request end-delete='yes'>
+				<method>PUT</method>
+				<ruri>4.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/timezones/4.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='2'>
+			<description>query for free busy with time range</description>
+			<request print-response='no'>
+				<method>REPORT</method>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/timezones/2.xml</filepath>
+				</data>
+				<verify>
+					<callback>freeBusy</callback>
+					<arg>
+						<name>busy</name>
+						<value>20070401T143000Z/20070401T153000Z</value>
+						<value>20071210T153000Z/20071210T163000Z</value>
+						<value>20070402T150000Z/20070402T160000Z</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+		<test name='3'>
+			<description>PUT event with truncated timezone in December</description>
+			<request end-delete='yes'>
+				<method>PUT</method>
+				<ruri>5.ics</ruri>
+				<data>
+					<content-type>text/calendar; charset=utf-8</content-type>
+					<filepath>Resource/timezones/5.ics</filepath>
+				</data>
+				<verify>
+					<callback>statusCode</callback>
+				</verify>
+			</request>
+		</test>
+		<test name='4'>
+			<description>query for free busy with time range</description>
+			<request print-response='no'>
+				<method>REPORT</method>
+				<data>
+					<content-type>text/xml; charset=utf-8</content-type>
+					<filepath>Resource/timezones/2.xml</filepath>
+				</data>
+				<verify>
+					<callback>freeBusy</callback>
+					<arg>
+						<name>busy</name>
+						<value>20070401T143000Z/20070401T153000Z</value>
+						<value>20071210T153000Z/20071210T163000Z</value>
+						<value>20070402T150000Z/20070402T160000Z</value>
+						<value>20071211T140000Z/20071211T150000Z</value>
+					</arg>
+				</verify>
+			</request>
+		</test>
+	</test-suite>
+	
 	<end/>
 	
 </caldavtest>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20071211/7dc49260/attachment-0001.html


More information about the calendarserver-changes mailing list