testing: added recurring all-day with EXDATE
The only other EXDATE test uses a time and thus VALUE=DATE-TIME for EXDATE. The new test cases uses VALUE=DATE for DTSTART and thus EXDATE. Probably will need adapting for various servers.
This commit is contained in:
parent
65b731f45f
commit
be2b46ac9c
|
@ -168,6 +168,28 @@ LAST-MODIFIED:20060416T204808Z
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
|
|
||||||
|
BEGIN:VCALENDAR
|
||||||
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
|
VERSION:2.0
|
||||||
|
BEGIN:VEVENT
|
||||||
|
UID:20060416T204647Z-4272-727-1-248-allday@gollum
|
||||||
|
DTSTAMP:20060416T204647Z
|
||||||
|
DTSTART;VALUE=DATE:20060406
|
||||||
|
DTEND;VALUE=DATE:20060407
|
||||||
|
TRANSP:OPAQUE
|
||||||
|
SEQUENCE:2
|
||||||
|
SUMMARY:all-day recurrence\, daily\, with exceptions
|
||||||
|
DESCRIPTION:recurrs seven times\, excluding (but counting) Friday and
|
||||||
|
Saturday
|
||||||
|
CLASS:PUBLIC
|
||||||
|
RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20060412
|
||||||
|
EXDATE;VALUE=DATE:20060408
|
||||||
|
EXDATE;VALUE=DATE:20060407
|
||||||
|
CREATED:20060416T204808Z
|
||||||
|
LAST-MODIFIED:20060416T204808Z
|
||||||
|
END:VEVENT
|
||||||
|
END:VCALENDAR
|
||||||
|
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
|
|
@ -123,7 +123,7 @@
|
||||||
UID:20060416T204647Z-4272-727-1-248@gollum
|
UID:20060416T204647Z-4272-727-1-248@gollum
|
||||||
DTSTAMP:20060416T204647Z
|
DTSTAMP:20060416T204647Z
|
||||||
DTSTART:20060406T183000Z
|
DTSTART:20060406T183000Z
|
||||||
@@ -216,10 +105,6 @@
|
@@ -238,10 +127,6 @@
|
||||||
SUMMARY:meeting invitation
|
SUMMARY:meeting invitation
|
||||||
CLASS:PUBLIC
|
CLASS:PUBLIC
|
||||||
ORGANIZER;CN=Patrick Ohly:MAILTO:Patrick.Ohly@gmx.de
|
ORGANIZER;CN=Patrick Ohly:MAILTO:Patrick.Ohly@gmx.de
|
||||||
|
@ -134,7 +134,7 @@
|
||||||
CREATED:20060416T205003Z
|
CREATED:20060416T205003Z
|
||||||
LAST-MODIFIED:20060416T205003Z
|
LAST-MODIFIED:20060416T205003Z
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
@@ -357,37 +242,3 @@
|
@@ -379,37 +264,3 @@
|
||||||
DESCRIPTION:third instance modified\, different time
|
DESCRIPTION:third instance modified\, different time
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
UID:20060416T203813Z-4272-727-1-242@gollum
|
UID:20060416T203813Z-4272-727-1-242@gollum
|
||||||
DTSTAMP:20060416T203813Z
|
DTSTAMP:20060416T203813Z
|
||||||
DTSTART:20060406T173000Z
|
DTSTART:20060406T173000Z
|
||||||
@@ -215,7 +197,6 @@
|
@@ -237,7 +219,6 @@
|
||||||
CATEGORIES:BUSINESS,MEETING
|
CATEGORIES:BUSINESS,MEETING
|
||||||
SUMMARY:meeting invitation
|
SUMMARY:meeting invitation
|
||||||
CLASS:PUBLIC
|
CLASS:PUBLIC
|
||||||
|
|
|
@ -177,7 +177,7 @@
|
||||||
CREATED:20060416T204808Z
|
CREATED:20060416T204808Z
|
||||||
LAST-MODIFIED:20060416T204808Z
|
LAST-MODIFIED:20060416T204808Z
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
@@ -171,11 +261,29 @@
|
@@ -193,11 +283,29 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -209,7 +209,7 @@
|
||||||
TRANSP:TRANSPARENT
|
TRANSP:TRANSPARENT
|
||||||
SEQUENCE:4
|
SEQUENCE:4
|
||||||
SUMMARY:all fields
|
SUMMARY:all fields
|
||||||
@@ -205,34 +313,29 @@
|
@@ -227,34 +335,29 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -264,7 +264,7 @@
|
||||||
TRANSP:OPAQUE
|
TRANSP:OPAQUE
|
||||||
SEQUENCE:2
|
SEQUENCE:2
|
||||||
SUMMARY:Recurring
|
SUMMARY:Recurring
|
||||||
@@ -247,18 +350,36 @@
|
@@ -269,18 +372,36 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -304,7 +304,7 @@
|
||||||
DESCRIPTION:second instance modified
|
DESCRIPTION:second instance modified
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
@@ -266,18 +387,36 @@
|
@@ -288,18 +409,36 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -344,7 +344,7 @@
|
||||||
DESCRIPTION:third instance modified\, different time
|
DESCRIPTION:third instance modified\, different time
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
@@ -285,11 +424,29 @@
|
@@ -307,11 +446,29 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -376,7 +376,7 @@
|
||||||
TRANSP:OPAQUE
|
TRANSP:OPAQUE
|
||||||
SEQUENCE:2
|
SEQUENCE:2
|
||||||
SUMMARY:Recurring 2
|
SUMMARY:Recurring 2
|
||||||
@@ -304,90 +461,36 @@
|
@@ -326,18 +483,36 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -417,25 +417,46 @@
|
||||||
DESCRIPTION:second instance modified\, single detached recurrence
|
DESCRIPTION:second instance modified\, single detached recurrence
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
-
|
@@ -345,71 +520,36 @@
|
||||||
-BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
-PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
-VERSION:2.0
|
VERSION:2.0
|
||||||
-BEGIN:VEVENT
|
+BEGIN:VTIMEZONE
|
||||||
-UID:20080407T193125Z-19554-727-1-50-YY@gollum
|
+TZID:/softwarestudio.org/Olson_20011030_5/Europe/Berlin
|
||||||
-DTSTAMP:20080407T193125Z
|
+X-LIC-LOCATION:Europe/Berlin
|
||||||
|
+BEGIN:DAYLIGHT
|
||||||
|
+TZOFFSETFROM:+0100
|
||||||
|
+TZOFFSETTO:+0200
|
||||||
|
+TZNAME:CEST
|
||||||
|
+DTSTART:19700329T020000
|
||||||
|
+RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
|
||||||
|
+END:DAYLIGHT
|
||||||
|
+BEGIN:STANDARD
|
||||||
|
+TZOFFSETFROM:+0200
|
||||||
|
+TZOFFSETTO:+0100
|
||||||
|
+TZNAME:CET
|
||||||
|
+DTSTART:19701025T030000
|
||||||
|
+RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
|
||||||
|
+END:STANDARD
|
||||||
|
+END:VTIMEZONE
|
||||||
|
BEGIN:VEVENT
|
||||||
|
UID:20080407T193125Z-19554-727-1-50-YY@gollum
|
||||||
|
DTSTAMP:20080407T193125Z
|
||||||
-DTSTART:20080413T090000Z
|
-DTSTART:20080413T090000Z
|
||||||
-DTEND:20080413T093000Z
|
-DTEND:20080413T093000Z
|
||||||
-TRANSP:OPAQUE
|
+DTSTART;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:20080413T110000
|
||||||
-SEQUENCE:7
|
+DTEND;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:20080413T113000
|
||||||
-SUMMARY:Recurring 3: Modified
|
TRANSP:OPAQUE
|
||||||
-CLASS:PUBLIC
|
SEQUENCE:7
|
||||||
-CREATED:20080407T193241Z
|
SUMMARY:Recurring 3: Modified
|
||||||
-LAST-MODIFIED:20080407T193647
|
CLASS:PUBLIC
|
||||||
|
CREATED:20080407T193241Z
|
||||||
|
LAST-MODIFIED:20080407T193647
|
||||||
-RECURRENCE-ID:20080413T090000Z
|
-RECURRENCE-ID:20080413T090000Z
|
||||||
-DESCRIPTION:second instance modified
|
+RECURRENCE-ID;TZID=/softwarestudio.org/Olson_20011030_5/Europe/Berlin:20080413T110000
|
||||||
-END:VEVENT
|
DESCRIPTION:second instance modified
|
||||||
-END:VCALENDAR
|
END:VEVENT
|
||||||
|
END:VCALENDAR
|
||||||
-
|
-
|
||||||
-BEGIN:VCALENDAR
|
-BEGIN:VCALENDAR
|
||||||
-PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
-PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
|
|
|
@ -124,7 +124,7 @@
|
||||||
CREATED:20060416T204808Z
|
CREATED:20060416T204808Z
|
||||||
LAST-MODIFIED:20060416T204808Z
|
LAST-MODIFIED:20060416T204808Z
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
@@ -189,7 +169,7 @@
|
@@ -211,7 +191,7 @@
|
||||||
characters:\na-umlaut ä\nexclamation mark !\nampersand disabled\nhash
|
characters:\na-umlaut ä\nexclamation mark !\nampersand disabled\nhash
|
||||||
#\nleft angle bracket disabled\nright angle bracket disabled\nleft square
|
#\nleft angle bracket disabled\nright angle bracket disabled\nleft square
|
||||||
bracket [\nright square bracket ]\nleft bracket (\nright bracket
|
bracket [\nright square bracket ]\nleft bracket (\nright bracket
|
||||||
|
@ -133,7 +133,7 @@
|
||||||
^\npercent %\ntilde ~\ntick `\nbacktick `\ndouble quotation - not tested
|
^\npercent %\ntilde ~\ntick `\nbacktick `\ndouble quotation - not tested
|
||||||
because Evolution encodes it incorrectly\nsingle quotation '\ncolon :\n
|
because Evolution encodes it incorrectly\nsingle quotation '\ncolon :\n
|
||||||
semicolon \;\ncomma \,\n
|
semicolon \;\ncomma \,\n
|
||||||
@@ -212,7 +192,7 @@
|
@@ -234,7 +214,7 @@
|
||||||
DTEND:20060406T200000Z
|
DTEND:20060406T200000Z
|
||||||
TRANSP:OPAQUE
|
TRANSP:OPAQUE
|
||||||
SEQUENCE:2
|
SEQUENCE:2
|
||||||
|
@ -142,7 +142,7 @@
|
||||||
SUMMARY:meeting invitation
|
SUMMARY:meeting invitation
|
||||||
CLASS:PUBLIC
|
CLASS:PUBLIC
|
||||||
ORGANIZER;CN=Patrick Ohly:MAILTO:Patrick.Ohly@gmx.de
|
ORGANIZER;CN=Patrick Ohly:MAILTO:Patrick.Ohly@gmx.de
|
||||||
@@ -231,14 +211,16 @@
|
@@ -253,14 +233,16 @@
|
||||||
BEGIN:VEVENT
|
BEGIN:VEVENT
|
||||||
UID:20080407T193125Z-19554-727-1-50@gollum
|
UID:20080407T193125Z-19554-727-1-50@gollum
|
||||||
DTSTAMP:20080407T193125Z
|
DTSTAMP:20080407T193125Z
|
||||||
|
@ -162,7 +162,7 @@
|
||||||
CREATED:20080407T193241Z
|
CREATED:20080407T193241Z
|
||||||
LAST-MODIFIED:20080407T193241
|
LAST-MODIFIED:20080407T193241
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
@@ -258,7 +240,7 @@
|
@@ -280,7 +262,7 @@
|
||||||
CLASS:PUBLIC
|
CLASS:PUBLIC
|
||||||
CREATED:20080407T193241Z
|
CREATED:20080407T193241Z
|
||||||
LAST-MODIFIED:20080407T193647
|
LAST-MODIFIED:20080407T193647
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
DESCRIPTION:second instance modified
|
DESCRIPTION:second instance modified
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
@@ -277,7 +259,7 @@
|
@@ -299,7 +281,7 @@
|
||||||
CLASS:PUBLIC
|
CLASS:PUBLIC
|
||||||
CREATED:20080407T193241Z
|
CREATED:20080407T193241Z
|
||||||
LAST-MODIFIED:20080407T193647
|
LAST-MODIFIED:20080407T193647
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
DESCRIPTION:third instance modified\, different time
|
DESCRIPTION:third instance modified\, different time
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
@@ -288,14 +270,15 @@
|
@@ -310,14 +292,15 @@
|
||||||
BEGIN:VEVENT
|
BEGIN:VEVENT
|
||||||
UID:20080407T193125Z-19554-727-1-50-XX@gollum
|
UID:20080407T193125Z-19554-727-1-50-XX@gollum
|
||||||
DTSTAMP:20080407T193125Z
|
DTSTAMP:20080407T193125Z
|
||||||
|
@ -199,7 +199,7 @@
|
||||||
CREATED:20080407T193241Z
|
CREATED:20080407T193241Z
|
||||||
LAST-MODIFIED:20080407T193241
|
LAST-MODIFIED:20080407T193241
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
@@ -361,28 +344,11 @@
|
@@ -383,28 +366,11 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
|
|
||||||
@@ -193,12 +121,6 @@
|
@@ -215,12 +143,6 @@
|
||||||
^\npercent %\ntilde ~\ntick `\nbacktick `\ndouble quotation - not tested
|
^\npercent %\ntilde ~\ntick `\nbacktick `\ndouble quotation - not tested
|
||||||
because Evolution encodes it incorrectly\nsingle quotation '\ncolon :\n
|
because Evolution encodes it incorrectly\nsingle quotation '\ncolon :\n
|
||||||
semicolon \;\ncomma \,\n
|
semicolon \;\ncomma \,\n
|
||||||
|
@ -107,7 +107,7 @@
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
END:VCALENDAR
|
END:VCALENDAR
|
||||||
|
|
||||||
@@ -361,28 +283,11 @@
|
@@ -383,28 +305,11 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
|
|
@ -163,7 +163,7 @@
|
||||||
CREATED:20060416T204808Z
|
CREATED:20060416T204808Z
|
||||||
LAST-MODIFIED:20060416T204808Z
|
LAST-MODIFIED:20060416T204808Z
|
||||||
END:VEVENT
|
END:VEVENT
|
||||||
@@ -171,11 +231,31 @@
|
@@ -193,11 +253,31 @@
|
||||||
BEGIN:VCALENDAR
|
BEGIN:VCALENDAR
|
||||||
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
|
||||||
VERSION:2.0
|
VERSION:2.0
|
||||||
|
@ -197,7 +197,7 @@
|
||||||
TRANSP:TRANSPARENT
|
TRANSP:TRANSPARENT
|
||||||
SEQUENCE:4
|
SEQUENCE:4
|
||||||
SUMMARY:all fields
|
SUMMARY:all fields
|
||||||
@@ -185,41 +265,43 @@
|
@@ -207,41 +287,43 @@
|
||||||
CREATED:20060416T204625Z
|
CREATED:20060416T204625Z
|
||||||
LAST-MODIFIED:20060416T204833Z
|
LAST-MODIFIED:20060416T204833Z
|
||||||
DESCRIPTION:this is an appointment with plenty of fields set\, and
|
DESCRIPTION:this is an appointment with plenty of fields set\, and
|
||||||
|
|
Loading…
Reference in New Issue