diff options
Diffstat (limited to 'libkcal/tests/data/RecurrenceRule/ConnectDaily')
46 files changed, 11210 insertions, 0 deletions
diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily-3.0.7.ics.saved b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily-3.0.7.ics.saved new file mode 100644 index 000000000..bd408e22d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily-3.0.7.ics.saved @@ -0,0 +1,123 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1213@67.154.139.115 +RECURRENCE-ID:19700102T010000Z +SUMMARY:Every Wednesday +DTSTART;TZID=America/Denver:20040714T180000 +RRULE:FREQ=WEEKLY;BYDAY=WE;INTERVAL=1;UNTIL=20051101T200000 +EXDATE;TZID=America/Denver:20040728T180000 +DURATION:PT2H +DESCRIPTION:Every Wednesday until 1 November\, except July 28th. +END:VEVENT + +BEGIN:VEVENT +UID:1206@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:1st and 3rd Monday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=1MO,3MO +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1207@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:2nd and 4th Thursday +DTSTART;TZID=America/Denver;VALUE=DATE:20040513 +RRULE:FREQ=MONTHLY;BYDAY=2TH,4TH +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1210@67.154.139.115 +RECURRENCE-ID:20040504T060000Z +SUMMARY:Every Other Tuesday +DTSTART;TZID=America/Denver;VALUE=DATE:20040504 +RRULE:FREQ=WEEKLY;BYDAY=TU;INTERVAL=2 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1211@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040501 +RRULE:FREQ=MONTHLY;BYMONTHDAY=1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1212@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1208@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYMONTHDAY=-1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1209@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1268@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Kwanzaa +DTSTART;TZID=America/Denver;VALUE=DATE:20041226 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYMONTHDAY=26;BYMONTH=12 +DURATION:P7D +END:VEVENT + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20041125 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYDAY=4TH;BYMONTH=11 +DURATION:P1D +END:VEVENT + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20050401 +RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=TU,TH +DURATION:P1D +END:VEVENT + +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics new file mode 100644 index 000000000..4842f80c5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics @@ -0,0 +1,33 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1213@67.154.139.115 +RECURRENCE-ID:19700102T010000Z +SUMMARY:Every Wednesday +DTSTART;TZID=America/Denver:20040714T180000 +RRULE:FREQ=WEEKLY;BYDAY=WE;INTERVAL=1;UNTIL=20051101T200000 +EXDATE;TZID=America/Denver:20040728T180000 +DURATION:PT2H +DESCRIPTION:Every Wednesday until 1 November\, except July 28th. +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.next.ref new file mode 100644 index 000000000..141555ce6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.next.ref @@ -0,0 +1,68 @@ +2004-07-14T18:00:00 +2004-07-21T18:00:00 +2004-08-04T18:00:00 +2004-08-11T18:00:00 +2004-08-18T18:00:00 +2004-08-25T18:00:00 +2004-09-01T18:00:00 +2004-09-08T18:00:00 +2004-09-15T18:00:00 +2004-09-22T18:00:00 +2004-09-29T18:00:00 +2004-10-06T18:00:00 +2004-10-13T18:00:00 +2004-10-20T18:00:00 +2004-10-27T18:00:00 +2004-11-03T18:00:00 +2004-11-10T18:00:00 +2004-11-17T18:00:00 +2004-11-24T18:00:00 +2004-12-01T18:00:00 +2004-12-08T18:00:00 +2004-12-15T18:00:00 +2004-12-22T18:00:00 +2004-12-29T18:00:00 +2005-01-05T18:00:00 +2005-01-12T18:00:00 +2005-01-19T18:00:00 +2005-01-26T18:00:00 +2005-02-02T18:00:00 +2005-02-09T18:00:00 +2005-02-16T18:00:00 +2005-02-23T18:00:00 +2005-03-02T18:00:00 +2005-03-09T18:00:00 +2005-03-16T18:00:00 +2005-03-23T18:00:00 +2005-03-30T18:00:00 +2005-04-06T18:00:00 +2005-04-13T18:00:00 +2005-04-20T18:00:00 +2005-04-27T18:00:00 +2005-05-04T18:00:00 +2005-05-11T18:00:00 +2005-05-18T18:00:00 +2005-05-25T18:00:00 +2005-06-01T18:00:00 +2005-06-08T18:00:00 +2005-06-15T18:00:00 +2005-06-22T18:00:00 +2005-06-29T18:00:00 +2005-07-06T18:00:00 +2005-07-13T18:00:00 +2005-07-20T18:00:00 +2005-07-27T18:00:00 +2005-08-03T18:00:00 +2005-08-10T18:00:00 +2005-08-17T18:00:00 +2005-08-24T18:00:00 +2005-08-31T18:00:00 +2005-09-07T18:00:00 +2005-09-14T18:00:00 +2005-09-21T18:00:00 +2005-09-28T18:00:00 +2005-10-05T18:00:00 +2005-10-12T18:00:00 +2005-10-19T18:00:00 +2005-10-26T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.prev.ref new file mode 100644 index 000000000..cfb1b29f5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.prev.ref @@ -0,0 +1,68 @@ +2005-10-26T18:00:00 +2005-10-19T18:00:00 +2005-10-12T18:00:00 +2005-10-05T18:00:00 +2005-09-28T18:00:00 +2005-09-21T18:00:00 +2005-09-14T18:00:00 +2005-09-07T18:00:00 +2005-08-31T18:00:00 +2005-08-24T18:00:00 +2005-08-17T18:00:00 +2005-08-10T18:00:00 +2005-08-03T18:00:00 +2005-07-27T18:00:00 +2005-07-20T18:00:00 +2005-07-13T18:00:00 +2005-07-06T18:00:00 +2005-06-29T18:00:00 +2005-06-22T18:00:00 +2005-06-15T18:00:00 +2005-06-08T18:00:00 +2005-06-01T18:00:00 +2005-05-25T18:00:00 +2005-05-18T18:00:00 +2005-05-11T18:00:00 +2005-05-04T18:00:00 +2005-04-27T18:00:00 +2005-04-20T18:00:00 +2005-04-13T18:00:00 +2005-04-06T18:00:00 +2005-03-30T18:00:00 +2005-03-23T18:00:00 +2005-03-16T18:00:00 +2005-03-09T18:00:00 +2005-03-02T18:00:00 +2005-02-23T18:00:00 +2005-02-16T18:00:00 +2005-02-09T18:00:00 +2005-02-02T18:00:00 +2005-01-26T18:00:00 +2005-01-19T18:00:00 +2005-01-12T18:00:00 +2005-01-05T18:00:00 +2004-12-29T18:00:00 +2004-12-22T18:00:00 +2004-12-15T18:00:00 +2004-12-08T18:00:00 +2004-12-01T18:00:00 +2004-11-24T18:00:00 +2004-11-17T18:00:00 +2004-11-10T18:00:00 +2004-11-03T18:00:00 +2004-10-27T18:00:00 +2004-10-20T18:00:00 +2004-10-13T18:00:00 +2004-10-06T18:00:00 +2004-09-29T18:00:00 +2004-09-22T18:00:00 +2004-09-15T18:00:00 +2004-09-08T18:00:00 +2004-09-01T18:00:00 +2004-08-25T18:00:00 +2004-08-18T18:00:00 +2004-08-11T18:00:00 +2004-08-04T18:00:00 +2004-07-21T18:00:00 +2004-07-14T18:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.recurson.ref new file mode 100644 index 000000000..1441cbf3f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily1.ics.recurson.ref @@ -0,0 +1,68 @@ +2004-07-14 +2004-07-21 +2004-08-04 +2004-08-11 +2004-08-18 +2004-08-25 +2004-09-01 +2004-09-08 +2004-09-15 +2004-09-22 +2004-09-29 +2004-10-06 +2004-10-13 +2004-10-20 +2004-10-27 +2004-11-03 +2004-11-10 +2004-11-17 +2004-11-24 +2004-12-01 +2004-12-08 +2004-12-15 +2004-12-22 +2004-12-29 +2005-01-05 +2005-01-12 +2005-01-19 +2005-01-26 +2005-02-02 +2005-02-09 +2005-02-16 +2005-02-23 +2005-03-02 +2005-03-09 +2005-03-16 +2005-03-23 +2005-03-30 +2005-04-06 +2005-04-13 +2005-04-20 +2005-04-27 +2005-05-04 +2005-05-11 +2005-05-18 +2005-05-25 +2005-06-01 +2005-06-08 +2005-06-15 +2005-06-22 +2005-06-29 +2005-07-06 +2005-07-13 +2005-07-20 +2005-07-27 +2005-08-03 +2005-08-10 +2005-08-17 +2005-08-24 +2005-08-31 +2005-09-07 +2005-09-14 +2005-09-21 +2005-09-28 +2005-10-05 +2005-10-12 +2005-10-19 +2005-10-26 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics new file mode 100644 index 000000000..a148ade7f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20041125 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYDAY=4TH;BYMONTH=11 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.next.ref new file mode 100644 index 000000000..3dc954540 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.next.ref @@ -0,0 +1,500 @@ +2004-11-25T00:00:00 +2005-11-24T00:00:00 +2006-11-23T00:00:00 +2007-11-22T00:00:00 +2008-11-27T00:00:00 +2009-11-26T00:00:00 +2010-11-25T00:00:00 +2011-11-24T00:00:00 +2012-11-22T00:00:00 +2013-11-28T00:00:00 +2014-11-27T00:00:00 +2015-11-26T00:00:00 +2016-11-24T00:00:00 +2017-11-23T00:00:00 +2018-11-22T00:00:00 +2019-11-28T00:00:00 +2020-11-26T00:00:00 +2021-11-25T00:00:00 +2022-11-24T00:00:00 +2023-11-23T00:00:00 +2024-11-28T00:00:00 +2025-11-27T00:00:00 +2026-11-26T00:00:00 +2027-11-25T00:00:00 +2028-11-23T00:00:00 +2029-11-22T00:00:00 +2030-11-28T00:00:00 +2031-11-27T00:00:00 +2032-11-25T00:00:00 +2033-11-24T00:00:00 +2034-11-23T00:00:00 +2035-11-22T00:00:00 +2036-11-27T00:00:00 +2037-11-26T00:00:00 +2038-11-25T00:00:00 +2039-11-24T00:00:00 +2040-11-22T00:00:00 +2041-11-28T00:00:00 +2042-11-27T00:00:00 +2043-11-26T00:00:00 +2044-11-24T00:00:00 +2045-11-23T00:00:00 +2046-11-22T00:00:00 +2047-11-28T00:00:00 +2048-11-26T00:00:00 +2049-11-25T00:00:00 +2050-11-24T00:00:00 +2051-11-23T00:00:00 +2052-11-28T00:00:00 +2053-11-27T00:00:00 +2054-11-26T00:00:00 +2055-11-25T00:00:00 +2056-11-23T00:00:00 +2057-11-22T00:00:00 +2058-11-28T00:00:00 +2059-11-27T00:00:00 +2060-11-25T00:00:00 +2061-11-24T00:00:00 +2062-11-23T00:00:00 +2063-11-22T00:00:00 +2064-11-27T00:00:00 +2065-11-26T00:00:00 +2066-11-25T00:00:00 +2067-11-24T00:00:00 +2068-11-22T00:00:00 +2069-11-28T00:00:00 +2070-11-27T00:00:00 +2071-11-26T00:00:00 +2072-11-24T00:00:00 +2073-11-23T00:00:00 +2074-11-22T00:00:00 +2075-11-28T00:00:00 +2076-11-26T00:00:00 +2077-11-25T00:00:00 +2078-11-24T00:00:00 +2079-11-23T00:00:00 +2080-11-28T00:00:00 +2081-11-27T00:00:00 +2082-11-26T00:00:00 +2083-11-25T00:00:00 +2084-11-23T00:00:00 +2085-11-22T00:00:00 +2086-11-28T00:00:00 +2087-11-27T00:00:00 +2088-11-25T00:00:00 +2089-11-24T00:00:00 +2090-11-23T00:00:00 +2091-11-22T00:00:00 +2092-11-27T00:00:00 +2093-11-26T00:00:00 +2094-11-25T00:00:00 +2095-11-24T00:00:00 +2096-11-22T00:00:00 +2097-11-28T00:00:00 +2098-11-27T00:00:00 +2099-11-26T00:00:00 +2100-11-25T00:00:00 +2101-11-24T00:00:00 +2102-11-23T00:00:00 +2103-11-22T00:00:00 +2104-11-27T00:00:00 +2105-11-26T00:00:00 +2106-11-25T00:00:00 +2107-11-24T00:00:00 +2108-11-22T00:00:00 +2109-11-28T00:00:00 +2110-11-27T00:00:00 +2111-11-26T00:00:00 +2112-11-24T00:00:00 +2113-11-23T00:00:00 +2114-11-22T00:00:00 +2115-11-28T00:00:00 +2116-11-26T00:00:00 +2117-11-25T00:00:00 +2118-11-24T00:00:00 +2119-11-23T00:00:00 +2120-11-28T00:00:00 +2121-11-27T00:00:00 +2122-11-26T00:00:00 +2123-11-25T00:00:00 +2124-11-23T00:00:00 +2125-11-22T00:00:00 +2126-11-28T00:00:00 +2127-11-27T00:00:00 +2128-11-25T00:00:00 +2129-11-24T00:00:00 +2130-11-23T00:00:00 +2131-11-22T00:00:00 +2132-11-27T00:00:00 +2133-11-26T00:00:00 +2134-11-25T00:00:00 +2135-11-24T00:00:00 +2136-11-22T00:00:00 +2137-11-28T00:00:00 +2138-11-27T00:00:00 +2139-11-26T00:00:00 +2140-11-24T00:00:00 +2141-11-23T00:00:00 +2142-11-22T00:00:00 +2143-11-28T00:00:00 +2144-11-26T00:00:00 +2145-11-25T00:00:00 +2146-11-24T00:00:00 +2147-11-23T00:00:00 +2148-11-28T00:00:00 +2149-11-27T00:00:00 +2150-11-26T00:00:00 +2151-11-25T00:00:00 +2152-11-23T00:00:00 +2153-11-22T00:00:00 +2154-11-28T00:00:00 +2155-11-27T00:00:00 +2156-11-25T00:00:00 +2157-11-24T00:00:00 +2158-11-23T00:00:00 +2159-11-22T00:00:00 +2160-11-27T00:00:00 +2161-11-26T00:00:00 +2162-11-25T00:00:00 +2163-11-24T00:00:00 +2164-11-22T00:00:00 +2165-11-28T00:00:00 +2166-11-27T00:00:00 +2167-11-26T00:00:00 +2168-11-24T00:00:00 +2169-11-23T00:00:00 +2170-11-22T00:00:00 +2171-11-28T00:00:00 +2172-11-26T00:00:00 +2173-11-25T00:00:00 +2174-11-24T00:00:00 +2175-11-23T00:00:00 +2176-11-28T00:00:00 +2177-11-27T00:00:00 +2178-11-26T00:00:00 +2179-11-25T00:00:00 +2180-11-23T00:00:00 +2181-11-22T00:00:00 +2182-11-28T00:00:00 +2183-11-27T00:00:00 +2184-11-25T00:00:00 +2185-11-24T00:00:00 +2186-11-23T00:00:00 +2187-11-22T00:00:00 +2188-11-27T00:00:00 +2189-11-26T00:00:00 +2190-11-25T00:00:00 +2191-11-24T00:00:00 +2192-11-22T00:00:00 +2193-11-28T00:00:00 +2194-11-27T00:00:00 +2195-11-26T00:00:00 +2196-11-24T00:00:00 +2197-11-23T00:00:00 +2198-11-22T00:00:00 +2199-11-28T00:00:00 +2200-11-27T00:00:00 +2201-11-26T00:00:00 +2202-11-25T00:00:00 +2203-11-24T00:00:00 +2204-11-22T00:00:00 +2205-11-28T00:00:00 +2206-11-27T00:00:00 +2207-11-26T00:00:00 +2208-11-24T00:00:00 +2209-11-23T00:00:00 +2210-11-22T00:00:00 +2211-11-28T00:00:00 +2212-11-26T00:00:00 +2213-11-25T00:00:00 +2214-11-24T00:00:00 +2215-11-23T00:00:00 +2216-11-28T00:00:00 +2217-11-27T00:00:00 +2218-11-26T00:00:00 +2219-11-25T00:00:00 +2220-11-23T00:00:00 +2221-11-22T00:00:00 +2222-11-28T00:00:00 +2223-11-27T00:00:00 +2224-11-25T00:00:00 +2225-11-24T00:00:00 +2226-11-23T00:00:00 +2227-11-22T00:00:00 +2228-11-27T00:00:00 +2229-11-26T00:00:00 +2230-11-25T00:00:00 +2231-11-24T00:00:00 +2232-11-22T00:00:00 +2233-11-28T00:00:00 +2234-11-27T00:00:00 +2235-11-26T00:00:00 +2236-11-24T00:00:00 +2237-11-23T00:00:00 +2238-11-22T00:00:00 +2239-11-28T00:00:00 +2240-11-26T00:00:00 +2241-11-25T00:00:00 +2242-11-24T00:00:00 +2243-11-23T00:00:00 +2244-11-28T00:00:00 +2245-11-27T00:00:00 +2246-11-26T00:00:00 +2247-11-25T00:00:00 +2248-11-23T00:00:00 +2249-11-22T00:00:00 +2250-11-28T00:00:00 +2251-11-27T00:00:00 +2252-11-25T00:00:00 +2253-11-24T00:00:00 +2254-11-23T00:00:00 +2255-11-22T00:00:00 +2256-11-27T00:00:00 +2257-11-26T00:00:00 +2258-11-25T00:00:00 +2259-11-24T00:00:00 +2260-11-22T00:00:00 +2261-11-28T00:00:00 +2262-11-27T00:00:00 +2263-11-26T00:00:00 +2264-11-24T00:00:00 +2265-11-23T00:00:00 +2266-11-22T00:00:00 +2267-11-28T00:00:00 +2268-11-26T00:00:00 +2269-11-25T00:00:00 +2270-11-24T00:00:00 +2271-11-23T00:00:00 +2272-11-28T00:00:00 +2273-11-27T00:00:00 +2274-11-26T00:00:00 +2275-11-25T00:00:00 +2276-11-23T00:00:00 +2277-11-22T00:00:00 +2278-11-28T00:00:00 +2279-11-27T00:00:00 +2280-11-25T00:00:00 +2281-11-24T00:00:00 +2282-11-23T00:00:00 +2283-11-22T00:00:00 +2284-11-27T00:00:00 +2285-11-26T00:00:00 +2286-11-25T00:00:00 +2287-11-24T00:00:00 +2288-11-22T00:00:00 +2289-11-28T00:00:00 +2290-11-27T00:00:00 +2291-11-26T00:00:00 +2292-11-24T00:00:00 +2293-11-23T00:00:00 +2294-11-22T00:00:00 +2295-11-28T00:00:00 +2296-11-26T00:00:00 +2297-11-25T00:00:00 +2298-11-24T00:00:00 +2299-11-23T00:00:00 +2300-11-22T00:00:00 +2301-11-28T00:00:00 +2302-11-27T00:00:00 +2303-11-26T00:00:00 +2304-11-24T00:00:00 +2305-11-23T00:00:00 +2306-11-22T00:00:00 +2307-11-28T00:00:00 +2308-11-26T00:00:00 +2309-11-25T00:00:00 +2310-11-24T00:00:00 +2311-11-23T00:00:00 +2312-11-28T00:00:00 +2313-11-27T00:00:00 +2314-11-26T00:00:00 +2315-11-25T00:00:00 +2316-11-23T00:00:00 +2317-11-22T00:00:00 +2318-11-28T00:00:00 +2319-11-27T00:00:00 +2320-11-25T00:00:00 +2321-11-24T00:00:00 +2322-11-23T00:00:00 +2323-11-22T00:00:00 +2324-11-27T00:00:00 +2325-11-26T00:00:00 +2326-11-25T00:00:00 +2327-11-24T00:00:00 +2328-11-22T00:00:00 +2329-11-28T00:00:00 +2330-11-27T00:00:00 +2331-11-26T00:00:00 +2332-11-24T00:00:00 +2333-11-23T00:00:00 +2334-11-22T00:00:00 +2335-11-28T00:00:00 +2336-11-26T00:00:00 +2337-11-25T00:00:00 +2338-11-24T00:00:00 +2339-11-23T00:00:00 +2340-11-28T00:00:00 +2341-11-27T00:00:00 +2342-11-26T00:00:00 +2343-11-25T00:00:00 +2344-11-23T00:00:00 +2345-11-22T00:00:00 +2346-11-28T00:00:00 +2347-11-27T00:00:00 +2348-11-25T00:00:00 +2349-11-24T00:00:00 +2350-11-23T00:00:00 +2351-11-22T00:00:00 +2352-11-27T00:00:00 +2353-11-26T00:00:00 +2354-11-25T00:00:00 +2355-11-24T00:00:00 +2356-11-22T00:00:00 +2357-11-28T00:00:00 +2358-11-27T00:00:00 +2359-11-26T00:00:00 +2360-11-24T00:00:00 +2361-11-23T00:00:00 +2362-11-22T00:00:00 +2363-11-28T00:00:00 +2364-11-26T00:00:00 +2365-11-25T00:00:00 +2366-11-24T00:00:00 +2367-11-23T00:00:00 +2368-11-28T00:00:00 +2369-11-27T00:00:00 +2370-11-26T00:00:00 +2371-11-25T00:00:00 +2372-11-23T00:00:00 +2373-11-22T00:00:00 +2374-11-28T00:00:00 +2375-11-27T00:00:00 +2376-11-25T00:00:00 +2377-11-24T00:00:00 +2378-11-23T00:00:00 +2379-11-22T00:00:00 +2380-11-27T00:00:00 +2381-11-26T00:00:00 +2382-11-25T00:00:00 +2383-11-24T00:00:00 +2384-11-22T00:00:00 +2385-11-28T00:00:00 +2386-11-27T00:00:00 +2387-11-26T00:00:00 +2388-11-24T00:00:00 +2389-11-23T00:00:00 +2390-11-22T00:00:00 +2391-11-28T00:00:00 +2392-11-26T00:00:00 +2393-11-25T00:00:00 +2394-11-24T00:00:00 +2395-11-23T00:00:00 +2396-11-28T00:00:00 +2397-11-27T00:00:00 +2398-11-26T00:00:00 +2399-11-25T00:00:00 +2400-11-23T00:00:00 +2401-11-22T00:00:00 +2402-11-28T00:00:00 +2403-11-27T00:00:00 +2404-11-25T00:00:00 +2405-11-24T00:00:00 +2406-11-23T00:00:00 +2407-11-22T00:00:00 +2408-11-27T00:00:00 +2409-11-26T00:00:00 +2410-11-25T00:00:00 +2411-11-24T00:00:00 +2412-11-22T00:00:00 +2413-11-28T00:00:00 +2414-11-27T00:00:00 +2415-11-26T00:00:00 +2416-11-24T00:00:00 +2417-11-23T00:00:00 +2418-11-22T00:00:00 +2419-11-28T00:00:00 +2420-11-26T00:00:00 +2421-11-25T00:00:00 +2422-11-24T00:00:00 +2423-11-23T00:00:00 +2424-11-28T00:00:00 +2425-11-27T00:00:00 +2426-11-26T00:00:00 +2427-11-25T00:00:00 +2428-11-23T00:00:00 +2429-11-22T00:00:00 +2430-11-28T00:00:00 +2431-11-27T00:00:00 +2432-11-25T00:00:00 +2433-11-24T00:00:00 +2434-11-23T00:00:00 +2435-11-22T00:00:00 +2436-11-27T00:00:00 +2437-11-26T00:00:00 +2438-11-25T00:00:00 +2439-11-24T00:00:00 +2440-11-22T00:00:00 +2441-11-28T00:00:00 +2442-11-27T00:00:00 +2443-11-26T00:00:00 +2444-11-24T00:00:00 +2445-11-23T00:00:00 +2446-11-22T00:00:00 +2447-11-28T00:00:00 +2448-11-26T00:00:00 +2449-11-25T00:00:00 +2450-11-24T00:00:00 +2451-11-23T00:00:00 +2452-11-28T00:00:00 +2453-11-27T00:00:00 +2454-11-26T00:00:00 +2455-11-25T00:00:00 +2456-11-23T00:00:00 +2457-11-22T00:00:00 +2458-11-28T00:00:00 +2459-11-27T00:00:00 +2460-11-25T00:00:00 +2461-11-24T00:00:00 +2462-11-23T00:00:00 +2463-11-22T00:00:00 +2464-11-27T00:00:00 +2465-11-26T00:00:00 +2466-11-25T00:00:00 +2467-11-24T00:00:00 +2468-11-22T00:00:00 +2469-11-28T00:00:00 +2470-11-27T00:00:00 +2471-11-26T00:00:00 +2472-11-24T00:00:00 +2473-11-23T00:00:00 +2474-11-22T00:00:00 +2475-11-28T00:00:00 +2476-11-26T00:00:00 +2477-11-25T00:00:00 +2478-11-24T00:00:00 +2479-11-23T00:00:00 +2480-11-28T00:00:00 +2481-11-27T00:00:00 +2482-11-26T00:00:00 +2483-11-25T00:00:00 +2484-11-23T00:00:00 +2485-11-22T00:00:00 +2486-11-28T00:00:00 +2487-11-27T00:00:00 +2488-11-25T00:00:00 +2489-11-24T00:00:00 +2490-11-23T00:00:00 +2491-11-22T00:00:00 +2492-11-27T00:00:00 +2493-11-26T00:00:00 +2494-11-25T00:00:00 +2495-11-24T00:00:00 +2496-11-22T00:00:00 +2497-11-28T00:00:00 +2498-11-27T00:00:00 +2499-11-26T00:00:00 +2500-11-25T00:00:00 +2501-11-24T00:00:00 +2502-11-23T00:00:00 +2503-11-22T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.prev.ref new file mode 100644 index 000000000..83a641000 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.prev.ref @@ -0,0 +1,8 @@ +2010-11-25T00:00:00 +2009-11-26T00:00:00 +2008-11-27T00:00:00 +2007-11-22T00:00:00 +2006-11-23T00:00:00 +2005-11-24T00:00:00 +2004-11-25T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.recurson.ref new file mode 100644 index 000000000..c00bf9fb9 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily10.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-11-25 +2005-11-24 +2006-11-23 +2007-11-22 +2008-11-27 +2009-11-26 +2010-11-25 +2011-11-24 +2012-11-22 +2013-11-28 +2014-11-27 +2015-11-26 +2016-11-24 +2017-11-23 +2018-11-22 +2019-11-28 +2020-11-26 +2021-11-25 +2022-11-24 +2023-11-23 +2024-11-28 +2025-11-27 +2026-11-26 +2027-11-25 +2028-11-23 +2029-11-22 +2030-11-28 +2031-11-27 +2032-11-25 +2033-11-24 +2034-11-23 +2035-11-22 +2036-11-27 +2037-11-26 +2038-11-25 +2039-11-24 +2040-11-22 +2041-11-28 +2042-11-27 +2043-11-26 +2044-11-24 +2045-11-23 +2046-11-22 +2047-11-28 +2048-11-26 +2049-11-25 +2050-11-24 +2051-11-23 +2052-11-28 +2053-11-27 +2054-11-26 +2055-11-25 +2056-11-23 +2057-11-22 +2058-11-28 +2059-11-27 +2060-11-25 +2061-11-24 +2062-11-23 +2063-11-22 +2064-11-27 +2065-11-26 +2066-11-25 +2067-11-24 +2068-11-22 +2069-11-28 +2070-11-27 +2071-11-26 +2072-11-24 +2073-11-23 +2074-11-22 +2075-11-28 +2076-11-26 +2077-11-25 +2078-11-24 +2079-11-23 +2080-11-28 +2081-11-27 +2082-11-26 +2083-11-25 +2084-11-23 +2085-11-22 +2086-11-28 +2087-11-27 +2088-11-25 +2089-11-24 +2090-11-23 +2091-11-22 +2092-11-27 +2093-11-26 +2094-11-25 +2095-11-24 +2096-11-22 +2097-11-28 +2098-11-27 +2099-11-26 +2100-11-25 +2101-11-24 +2102-11-23 +2103-11-22 +2104-11-27 +2105-11-26 +2106-11-25 +2107-11-24 +2108-11-22 +2109-11-28 +2110-11-27 +2111-11-26 +2112-11-24 +2113-11-23 +2114-11-22 +2115-11-28 +2116-11-26 +2117-11-25 +2118-11-24 +2119-11-23 +2120-11-28 +2121-11-27 +2122-11-26 +2123-11-25 +2124-11-23 +2125-11-22 +2126-11-28 +2127-11-27 +2128-11-25 +2129-11-24 +2130-11-23 +2131-11-22 +2132-11-27 +2133-11-26 +2134-11-25 +2135-11-24 +2136-11-22 +2137-11-28 +2138-11-27 +2139-11-26 +2140-11-24 +2141-11-23 +2142-11-22 +2143-11-28 +2144-11-26 +2145-11-25 +2146-11-24 +2147-11-23 +2148-11-28 +2149-11-27 +2150-11-26 +2151-11-25 +2152-11-23 +2153-11-22 +2154-11-28 +2155-11-27 +2156-11-25 +2157-11-24 +2158-11-23 +2159-11-22 +2160-11-27 +2161-11-26 +2162-11-25 +2163-11-24 +2164-11-22 +2165-11-28 +2166-11-27 +2167-11-26 +2168-11-24 +2169-11-23 +2170-11-22 +2171-11-28 +2172-11-26 +2173-11-25 +2174-11-24 +2175-11-23 +2176-11-28 +2177-11-27 +2178-11-26 +2179-11-25 +2180-11-23 +2181-11-22 +2182-11-28 +2183-11-27 +2184-11-25 +2185-11-24 +2186-11-23 +2187-11-22 +2188-11-27 +2189-11-26 +2190-11-25 +2191-11-24 +2192-11-22 +2193-11-28 +2194-11-27 +2195-11-26 +2196-11-24 +2197-11-23 +2198-11-22 +2199-11-28 +2200-11-27 +2201-11-26 +2202-11-25 +2203-11-24 +2204-11-22 +2205-11-28 +2206-11-27 +2207-11-26 +2208-11-24 +2209-11-23 +2210-11-22 +2211-11-28 +2212-11-26 +2213-11-25 +2214-11-24 +2215-11-23 +2216-11-28 +2217-11-27 +2218-11-26 +2219-11-25 +2220-11-23 +2221-11-22 +2222-11-28 +2223-11-27 +2224-11-25 +2225-11-24 +2226-11-23 +2227-11-22 +2228-11-27 +2229-11-26 +2230-11-25 +2231-11-24 +2232-11-22 +2233-11-28 +2234-11-27 +2235-11-26 +2236-11-24 +2237-11-23 +2238-11-22 +2239-11-28 +2240-11-26 +2241-11-25 +2242-11-24 +2243-11-23 +2244-11-28 +2245-11-27 +2246-11-26 +2247-11-25 +2248-11-23 +2249-11-22 +2250-11-28 +2251-11-27 +2252-11-25 +2253-11-24 +2254-11-23 +2255-11-22 +2256-11-27 +2257-11-26 +2258-11-25 +2259-11-24 +2260-11-22 +2261-11-28 +2262-11-27 +2263-11-26 +2264-11-24 +2265-11-23 +2266-11-22 +2267-11-28 +2268-11-26 +2269-11-25 +2270-11-24 +2271-11-23 +2272-11-28 +2273-11-27 +2274-11-26 +2275-11-25 +2276-11-23 +2277-11-22 +2278-11-28 +2279-11-27 +2280-11-25 +2281-11-24 +2282-11-23 +2283-11-22 +2284-11-27 +2285-11-26 +2286-11-25 +2287-11-24 +2288-11-22 +2289-11-28 +2290-11-27 +2291-11-26 +2292-11-24 +2293-11-23 +2294-11-22 +2295-11-28 +2296-11-26 +2297-11-25 +2298-11-24 +2299-11-23 +2300-11-22 +2301-11-28 +2302-11-27 +2303-11-26 +2304-11-24 +2305-11-23 +2306-11-22 +2307-11-28 +2308-11-26 +2309-11-25 +2310-11-24 +2311-11-23 +2312-11-28 +2313-11-27 +2314-11-26 +2315-11-25 +2316-11-23 +2317-11-22 +2318-11-28 +2319-11-27 +2320-11-25 +2321-11-24 +2322-11-23 +2323-11-22 +2324-11-27 +2325-11-26 +2326-11-25 +2327-11-24 +2328-11-22 +2329-11-28 +2330-11-27 +2331-11-26 +2332-11-24 +2333-11-23 +2334-11-22 +2335-11-28 +2336-11-26 +2337-11-25 +2338-11-24 +2339-11-23 +2340-11-28 +2341-11-27 +2342-11-26 +2343-11-25 +2344-11-23 +2345-11-22 +2346-11-28 +2347-11-27 +2348-11-25 +2349-11-24 +2350-11-23 +2351-11-22 +2352-11-27 +2353-11-26 +2354-11-25 +2355-11-24 +2356-11-22 +2357-11-28 +2358-11-27 +2359-11-26 +2360-11-24 +2361-11-23 +2362-11-22 +2363-11-28 +2364-11-26 +2365-11-25 +2366-11-24 +2367-11-23 +2368-11-28 +2369-11-27 +2370-11-26 +2371-11-25 +2372-11-23 +2373-11-22 +2374-11-28 +2375-11-27 +2376-11-25 +2377-11-24 +2378-11-23 +2379-11-22 +2380-11-27 +2381-11-26 +2382-11-25 +2383-11-24 +2384-11-22 +2385-11-28 +2386-11-27 +2387-11-26 +2388-11-24 +2389-11-23 +2390-11-22 +2391-11-28 +2392-11-26 +2393-11-25 +2394-11-24 +2395-11-23 +2396-11-28 +2397-11-27 +2398-11-26 +2399-11-25 +2400-11-23 +2401-11-22 +2402-11-28 +2403-11-27 +2404-11-25 +2405-11-24 +2406-11-23 +2407-11-22 +2408-11-27 +2409-11-26 +2410-11-25 +2411-11-24 +2412-11-22 +2413-11-28 +2414-11-27 +2415-11-26 +2416-11-24 +2417-11-23 +2418-11-22 +2419-11-28 +2420-11-26 +2421-11-25 +2422-11-24 +2423-11-23 +2424-11-28 +2425-11-27 +2426-11-26 +2427-11-25 +2428-11-23 +2429-11-22 +2430-11-28 +2431-11-27 +2432-11-25 +2433-11-24 +2434-11-23 +2435-11-22 +2436-11-27 +2437-11-26 +2438-11-25 +2439-11-24 +2440-11-22 +2441-11-28 +2442-11-27 +2443-11-26 +2444-11-24 +2445-11-23 +2446-11-22 +2447-11-28 +2448-11-26 +2449-11-25 +2450-11-24 +2451-11-23 +2452-11-28 +2453-11-27 +2454-11-26 +2455-11-25 +2456-11-23 +2457-11-22 +2458-11-28 +2459-11-27 +2460-11-25 +2461-11-24 +2462-11-23 +2463-11-22 +2464-11-27 +2465-11-26 +2466-11-25 +2467-11-24 +2468-11-22 +2469-11-28 +2470-11-27 +2471-11-26 +2472-11-24 +2473-11-23 +2474-11-22 +2475-11-28 +2476-11-26 +2477-11-25 +2478-11-24 +2479-11-23 +2480-11-28 +2481-11-27 +2482-11-26 +2483-11-25 +2484-11-23 +2485-11-22 +2486-11-28 +2487-11-27 +2488-11-25 +2489-11-24 +2490-11-23 +2491-11-22 +2492-11-27 +2493-11-26 +2494-11-25 +2495-11-24 +2496-11-22 +2497-11-28 +2498-11-27 +2499-11-26 +2500-11-25 +2501-11-24 +2502-11-23 +2503-11-22 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics new file mode 100644 index 000000000..5d841dafb --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1214@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Thanksgiving +DTSTART;TZID=America/Denver;VALUE=DATE:20050401 +RRULE:FREQ=WEEKLY;INTERVAL=5;BYDAY=TU,TH +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.next.ref new file mode 100644 index 000000000..1e26be5b0 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.next.ref @@ -0,0 +1,500 @@ +2005-04-01T00:00:00 +2005-05-03T00:00:00 +2005-05-05T00:00:00 +2005-06-07T00:00:00 +2005-06-09T00:00:00 +2005-07-12T00:00:00 +2005-07-14T00:00:00 +2005-08-16T00:00:00 +2005-08-18T00:00:00 +2005-09-20T00:00:00 +2005-09-22T00:00:00 +2005-10-25T00:00:00 +2005-10-27T00:00:00 +2005-11-29T00:00:00 +2005-12-01T00:00:00 +2006-01-03T00:00:00 +2006-01-05T00:00:00 +2006-02-07T00:00:00 +2006-02-09T00:00:00 +2006-03-14T00:00:00 +2006-03-16T00:00:00 +2006-04-18T00:00:00 +2006-04-20T00:00:00 +2006-05-23T00:00:00 +2006-05-25T00:00:00 +2006-06-27T00:00:00 +2006-06-29T00:00:00 +2006-08-01T00:00:00 +2006-08-03T00:00:00 +2006-09-05T00:00:00 +2006-09-07T00:00:00 +2006-10-10T00:00:00 +2006-10-12T00:00:00 +2006-11-14T00:00:00 +2006-11-16T00:00:00 +2006-12-19T00:00:00 +2006-12-21T00:00:00 +2007-01-23T00:00:00 +2007-01-25T00:00:00 +2007-02-27T00:00:00 +2007-03-01T00:00:00 +2007-04-03T00:00:00 +2007-04-05T00:00:00 +2007-05-08T00:00:00 +2007-05-10T00:00:00 +2007-06-12T00:00:00 +2007-06-14T00:00:00 +2007-07-17T00:00:00 +2007-07-19T00:00:00 +2007-08-21T00:00:00 +2007-08-23T00:00:00 +2007-09-25T00:00:00 +2007-09-27T00:00:00 +2007-10-30T00:00:00 +2007-11-01T00:00:00 +2007-12-04T00:00:00 +2007-12-06T00:00:00 +2008-01-08T00:00:00 +2008-01-10T00:00:00 +2008-02-12T00:00:00 +2008-02-14T00:00:00 +2008-03-18T00:00:00 +2008-03-20T00:00:00 +2008-04-22T00:00:00 +2008-04-24T00:00:00 +2008-05-27T00:00:00 +2008-05-29T00:00:00 +2008-07-01T00:00:00 +2008-07-03T00:00:00 +2008-08-05T00:00:00 +2008-08-07T00:00:00 +2008-09-09T00:00:00 +2008-09-11T00:00:00 +2008-10-14T00:00:00 +2008-10-16T00:00:00 +2008-11-18T00:00:00 +2008-11-20T00:00:00 +2008-12-23T00:00:00 +2008-12-25T00:00:00 +2009-01-27T00:00:00 +2009-01-29T00:00:00 +2009-03-03T00:00:00 +2009-03-05T00:00:00 +2009-04-07T00:00:00 +2009-04-09T00:00:00 +2009-05-12T00:00:00 +2009-05-14T00:00:00 +2009-06-16T00:00:00 +2009-06-18T00:00:00 +2009-07-21T00:00:00 +2009-07-23T00:00:00 +2009-08-25T00:00:00 +2009-08-27T00:00:00 +2009-09-29T00:00:00 +2009-10-01T00:00:00 +2009-11-03T00:00:00 +2009-11-05T00:00:00 +2009-12-08T00:00:00 +2009-12-10T00:00:00 +2010-01-12T00:00:00 +2010-01-14T00:00:00 +2010-02-16T00:00:00 +2010-02-18T00:00:00 +2010-03-23T00:00:00 +2010-03-25T00:00:00 +2010-04-27T00:00:00 +2010-04-29T00:00:00 +2010-06-01T00:00:00 +2010-06-03T00:00:00 +2010-07-06T00:00:00 +2010-07-08T00:00:00 +2010-08-10T00:00:00 +2010-08-12T00:00:00 +2010-09-14T00:00:00 +2010-09-16T00:00:00 +2010-10-19T00:00:00 +2010-10-21T00:00:00 +2010-11-23T00:00:00 +2010-11-25T00:00:00 +2010-12-28T00:00:00 +2010-12-30T00:00:00 +2011-02-01T00:00:00 +2011-02-03T00:00:00 +2011-03-08T00:00:00 +2011-03-10T00:00:00 +2011-04-12T00:00:00 +2011-04-14T00:00:00 +2011-05-17T00:00:00 +2011-05-19T00:00:00 +2011-06-21T00:00:00 +2011-06-23T00:00:00 +2011-07-26T00:00:00 +2011-07-28T00:00:00 +2011-08-30T00:00:00 +2011-09-01T00:00:00 +2011-10-04T00:00:00 +2011-10-06T00:00:00 +2011-11-08T00:00:00 +2011-11-10T00:00:00 +2011-12-13T00:00:00 +2011-12-15T00:00:00 +2012-01-17T00:00:00 +2012-01-19T00:00:00 +2012-02-21T00:00:00 +2012-02-23T00:00:00 +2012-03-27T00:00:00 +2012-03-29T00:00:00 +2012-05-01T00:00:00 +2012-05-03T00:00:00 +2012-06-05T00:00:00 +2012-06-07T00:00:00 +2012-07-10T00:00:00 +2012-07-12T00:00:00 +2012-08-14T00:00:00 +2012-08-16T00:00:00 +2012-09-18T00:00:00 +2012-09-20T00:00:00 +2012-10-23T00:00:00 +2012-10-25T00:00:00 +2012-11-27T00:00:00 +2012-11-29T00:00:00 +2013-01-01T00:00:00 +2013-01-03T00:00:00 +2013-02-05T00:00:00 +2013-02-07T00:00:00 +2013-03-12T00:00:00 +2013-03-14T00:00:00 +2013-04-16T00:00:00 +2013-04-18T00:00:00 +2013-05-21T00:00:00 +2013-05-23T00:00:00 +2013-06-25T00:00:00 +2013-06-27T00:00:00 +2013-07-30T00:00:00 +2013-08-01T00:00:00 +2013-09-03T00:00:00 +2013-09-05T00:00:00 +2013-10-08T00:00:00 +2013-10-10T00:00:00 +2013-11-12T00:00:00 +2013-11-14T00:00:00 +2013-12-17T00:00:00 +2013-12-19T00:00:00 +2014-01-21T00:00:00 +2014-01-23T00:00:00 +2014-02-25T00:00:00 +2014-02-27T00:00:00 +2014-04-01T00:00:00 +2014-04-03T00:00:00 +2014-05-06T00:00:00 +2014-05-08T00:00:00 +2014-06-10T00:00:00 +2014-06-12T00:00:00 +2014-07-15T00:00:00 +2014-07-17T00:00:00 +2014-08-19T00:00:00 +2014-08-21T00:00:00 +2014-09-23T00:00:00 +2014-09-25T00:00:00 +2014-10-28T00:00:00 +2014-10-30T00:00:00 +2014-12-02T00:00:00 +2014-12-04T00:00:00 +2015-01-06T00:00:00 +2015-01-08T00:00:00 +2015-02-10T00:00:00 +2015-02-12T00:00:00 +2015-03-17T00:00:00 +2015-03-19T00:00:00 +2015-04-21T00:00:00 +2015-04-23T00:00:00 +2015-05-26T00:00:00 +2015-05-28T00:00:00 +2015-06-30T00:00:00 +2015-07-02T00:00:00 +2015-08-04T00:00:00 +2015-08-06T00:00:00 +2015-09-08T00:00:00 +2015-09-10T00:00:00 +2015-10-13T00:00:00 +2015-10-15T00:00:00 +2015-11-17T00:00:00 +2015-11-19T00:00:00 +2015-12-22T00:00:00 +2015-12-24T00:00:00 +2016-01-26T00:00:00 +2016-01-28T00:00:00 +2016-03-01T00:00:00 +2016-03-03T00:00:00 +2016-04-05T00:00:00 +2016-04-07T00:00:00 +2016-05-10T00:00:00 +2016-05-12T00:00:00 +2016-06-14T00:00:00 +2016-06-16T00:00:00 +2016-07-19T00:00:00 +2016-07-21T00:00:00 +2016-08-23T00:00:00 +2016-08-25T00:00:00 +2016-09-27T00:00:00 +2016-09-29T00:00:00 +2016-11-01T00:00:00 +2016-11-03T00:00:00 +2016-12-06T00:00:00 +2016-12-08T00:00:00 +2017-01-10T00:00:00 +2017-01-12T00:00:00 +2017-02-14T00:00:00 +2017-02-16T00:00:00 +2017-03-21T00:00:00 +2017-03-23T00:00:00 +2017-04-25T00:00:00 +2017-04-27T00:00:00 +2017-05-30T00:00:00 +2017-06-01T00:00:00 +2017-07-04T00:00:00 +2017-07-06T00:00:00 +2017-08-08T00:00:00 +2017-08-10T00:00:00 +2017-09-12T00:00:00 +2017-09-14T00:00:00 +2017-10-17T00:00:00 +2017-10-19T00:00:00 +2017-11-21T00:00:00 +2017-11-23T00:00:00 +2017-12-26T00:00:00 +2017-12-28T00:00:00 +2018-01-30T00:00:00 +2018-02-01T00:00:00 +2018-03-06T00:00:00 +2018-03-08T00:00:00 +2018-04-10T00:00:00 +2018-04-12T00:00:00 +2018-05-15T00:00:00 +2018-05-17T00:00:00 +2018-06-19T00:00:00 +2018-06-21T00:00:00 +2018-07-24T00:00:00 +2018-07-26T00:00:00 +2018-08-28T00:00:00 +2018-08-30T00:00:00 +2018-10-02T00:00:00 +2018-10-04T00:00:00 +2018-11-06T00:00:00 +2018-11-08T00:00:00 +2018-12-11T00:00:00 +2018-12-13T00:00:00 +2019-01-15T00:00:00 +2019-01-17T00:00:00 +2019-02-19T00:00:00 +2019-02-21T00:00:00 +2019-03-26T00:00:00 +2019-03-28T00:00:00 +2019-04-30T00:00:00 +2019-05-02T00:00:00 +2019-06-04T00:00:00 +2019-06-06T00:00:00 +2019-07-09T00:00:00 +2019-07-11T00:00:00 +2019-08-13T00:00:00 +2019-08-15T00:00:00 +2019-09-17T00:00:00 +2019-09-19T00:00:00 +2019-10-22T00:00:00 +2019-10-24T00:00:00 +2019-11-26T00:00:00 +2019-11-28T00:00:00 +2019-12-31T00:00:00 +2020-01-02T00:00:00 +2020-02-04T00:00:00 +2020-02-06T00:00:00 +2020-03-10T00:00:00 +2020-03-12T00:00:00 +2020-04-14T00:00:00 +2020-04-16T00:00:00 +2020-05-19T00:00:00 +2020-05-21T00:00:00 +2020-06-23T00:00:00 +2020-06-25T00:00:00 +2020-07-28T00:00:00 +2020-07-30T00:00:00 +2020-09-01T00:00:00 +2020-09-03T00:00:00 +2020-10-06T00:00:00 +2020-10-08T00:00:00 +2020-11-10T00:00:00 +2020-11-12T00:00:00 +2020-12-15T00:00:00 +2020-12-17T00:00:00 +2021-01-19T00:00:00 +2021-01-21T00:00:00 +2021-02-23T00:00:00 +2021-02-25T00:00:00 +2021-03-30T00:00:00 +2021-04-01T00:00:00 +2021-05-04T00:00:00 +2021-05-06T00:00:00 +2021-06-08T00:00:00 +2021-06-10T00:00:00 +2021-07-13T00:00:00 +2021-07-15T00:00:00 +2021-08-17T00:00:00 +2021-08-19T00:00:00 +2021-09-21T00:00:00 +2021-09-23T00:00:00 +2021-10-26T00:00:00 +2021-10-28T00:00:00 +2021-11-30T00:00:00 +2021-12-02T00:00:00 +2022-01-04T00:00:00 +2022-01-06T00:00:00 +2022-02-08T00:00:00 +2022-02-10T00:00:00 +2022-03-15T00:00:00 +2022-03-17T00:00:00 +2022-04-19T00:00:00 +2022-04-21T00:00:00 +2022-05-24T00:00:00 +2022-05-26T00:00:00 +2022-06-28T00:00:00 +2022-06-30T00:00:00 +2022-08-02T00:00:00 +2022-08-04T00:00:00 +2022-09-06T00:00:00 +2022-09-08T00:00:00 +2022-10-11T00:00:00 +2022-10-13T00:00:00 +2022-11-15T00:00:00 +2022-11-17T00:00:00 +2022-12-20T00:00:00 +2022-12-22T00:00:00 +2023-01-24T00:00:00 +2023-01-26T00:00:00 +2023-02-28T00:00:00 +2023-03-02T00:00:00 +2023-04-04T00:00:00 +2023-04-06T00:00:00 +2023-05-09T00:00:00 +2023-05-11T00:00:00 +2023-06-13T00:00:00 +2023-06-15T00:00:00 +2023-07-18T00:00:00 +2023-07-20T00:00:00 +2023-08-22T00:00:00 +2023-08-24T00:00:00 +2023-09-26T00:00:00 +2023-09-28T00:00:00 +2023-10-31T00:00:00 +2023-11-02T00:00:00 +2023-12-05T00:00:00 +2023-12-07T00:00:00 +2024-01-09T00:00:00 +2024-01-11T00:00:00 +2024-02-13T00:00:00 +2024-02-15T00:00:00 +2024-03-19T00:00:00 +2024-03-21T00:00:00 +2024-04-23T00:00:00 +2024-04-25T00:00:00 +2024-05-28T00:00:00 +2024-05-30T00:00:00 +2024-07-02T00:00:00 +2024-07-04T00:00:00 +2024-08-06T00:00:00 +2024-08-08T00:00:00 +2024-09-10T00:00:00 +2024-09-12T00:00:00 +2024-10-15T00:00:00 +2024-10-17T00:00:00 +2024-11-19T00:00:00 +2024-11-21T00:00:00 +2024-12-24T00:00:00 +2024-12-26T00:00:00 +2025-01-28T00:00:00 +2025-01-30T00:00:00 +2025-03-04T00:00:00 +2025-03-06T00:00:00 +2025-04-08T00:00:00 +2025-04-10T00:00:00 +2025-05-13T00:00:00 +2025-05-15T00:00:00 +2025-06-17T00:00:00 +2025-06-19T00:00:00 +2025-07-22T00:00:00 +2025-07-24T00:00:00 +2025-08-26T00:00:00 +2025-08-28T00:00:00 +2025-09-30T00:00:00 +2025-10-02T00:00:00 +2025-11-04T00:00:00 +2025-11-06T00:00:00 +2025-12-09T00:00:00 +2025-12-11T00:00:00 +2026-01-13T00:00:00 +2026-01-15T00:00:00 +2026-02-17T00:00:00 +2026-02-19T00:00:00 +2026-03-24T00:00:00 +2026-03-26T00:00:00 +2026-04-28T00:00:00 +2026-04-30T00:00:00 +2026-06-02T00:00:00 +2026-06-04T00:00:00 +2026-07-07T00:00:00 +2026-07-09T00:00:00 +2026-08-11T00:00:00 +2026-08-13T00:00:00 +2026-09-15T00:00:00 +2026-09-17T00:00:00 +2026-10-20T00:00:00 +2026-10-22T00:00:00 +2026-11-24T00:00:00 +2026-11-26T00:00:00 +2026-12-29T00:00:00 +2026-12-31T00:00:00 +2027-02-02T00:00:00 +2027-02-04T00:00:00 +2027-03-09T00:00:00 +2027-03-11T00:00:00 +2027-04-13T00:00:00 +2027-04-15T00:00:00 +2027-05-18T00:00:00 +2027-05-20T00:00:00 +2027-06-22T00:00:00 +2027-06-24T00:00:00 +2027-07-27T00:00:00 +2027-07-29T00:00:00 +2027-08-31T00:00:00 +2027-09-02T00:00:00 +2027-10-05T00:00:00 +2027-10-07T00:00:00 +2027-11-09T00:00:00 +2027-11-11T00:00:00 +2027-12-14T00:00:00 +2027-12-16T00:00:00 +2028-01-18T00:00:00 +2028-01-20T00:00:00 +2028-02-22T00:00:00 +2028-02-24T00:00:00 +2028-03-28T00:00:00 +2028-03-30T00:00:00 +2028-05-02T00:00:00 +2028-05-04T00:00:00 +2028-06-06T00:00:00 +2028-06-08T00:00:00 +2028-07-11T00:00:00 +2028-07-13T00:00:00 +2028-08-15T00:00:00 +2028-08-17T00:00:00 +2028-09-19T00:00:00 +2028-09-21T00:00:00 +2028-10-24T00:00:00 +2028-10-26T00:00:00 +2028-11-28T00:00:00 +2028-11-30T00:00:00 +2029-01-02T00:00:00 +2029-01-04T00:00:00 +2029-02-06T00:00:00 +2029-02-08T00:00:00 +2029-03-13T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.prev.ref new file mode 100644 index 000000000..7f75da066 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.prev.ref @@ -0,0 +1,122 @@ +2010-12-30T00:00:00 +2010-12-28T00:00:00 +2010-11-25T00:00:00 +2010-11-23T00:00:00 +2010-10-21T00:00:00 +2010-10-19T00:00:00 +2010-09-16T00:00:00 +2010-09-14T00:00:00 +2010-08-12T00:00:00 +2010-08-10T00:00:00 +2010-07-08T00:00:00 +2010-07-06T00:00:00 +2010-06-03T00:00:00 +2010-06-01T00:00:00 +2010-04-29T00:00:00 +2010-04-27T00:00:00 +2010-03-25T00:00:00 +2010-03-23T00:00:00 +2010-02-18T00:00:00 +2010-02-16T00:00:00 +2010-01-14T00:00:00 +2010-01-12T00:00:00 +2009-12-10T00:00:00 +2009-12-08T00:00:00 +2009-11-05T00:00:00 +2009-11-03T00:00:00 +2009-10-01T00:00:00 +2009-09-29T00:00:00 +2009-08-27T00:00:00 +2009-08-25T00:00:00 +2009-07-23T00:00:00 +2009-07-21T00:00:00 +2009-06-18T00:00:00 +2009-06-16T00:00:00 +2009-05-14T00:00:00 +2009-05-12T00:00:00 +2009-04-09T00:00:00 +2009-04-07T00:00:00 +2009-03-05T00:00:00 +2009-03-03T00:00:00 +2009-01-29T00:00:00 +2009-01-27T00:00:00 +2008-12-25T00:00:00 +2008-12-23T00:00:00 +2008-11-20T00:00:00 +2008-11-18T00:00:00 +2008-10-16T00:00:00 +2008-10-14T00:00:00 +2008-09-11T00:00:00 +2008-09-09T00:00:00 +2008-08-07T00:00:00 +2008-08-05T00:00:00 +2008-07-03T00:00:00 +2008-07-01T00:00:00 +2008-05-29T00:00:00 +2008-05-27T00:00:00 +2008-04-24T00:00:00 +2008-04-22T00:00:00 +2008-03-20T00:00:00 +2008-03-18T00:00:00 +2008-02-14T00:00:00 +2008-02-12T00:00:00 +2008-01-10T00:00:00 +2008-01-08T00:00:00 +2007-12-06T00:00:00 +2007-12-04T00:00:00 +2007-11-01T00:00:00 +2007-10-30T00:00:00 +2007-09-27T00:00:00 +2007-09-25T00:00:00 +2007-08-23T00:00:00 +2007-08-21T00:00:00 +2007-07-19T00:00:00 +2007-07-17T00:00:00 +2007-06-14T00:00:00 +2007-06-12T00:00:00 +2007-05-10T00:00:00 +2007-05-08T00:00:00 +2007-04-05T00:00:00 +2007-04-03T00:00:00 +2007-03-01T00:00:00 +2007-02-27T00:00:00 +2007-01-25T00:00:00 +2007-01-23T00:00:00 +2006-12-21T00:00:00 +2006-12-19T00:00:00 +2006-11-16T00:00:00 +2006-11-14T00:00:00 +2006-10-12T00:00:00 +2006-10-10T00:00:00 +2006-09-07T00:00:00 +2006-09-05T00:00:00 +2006-08-03T00:00:00 +2006-08-01T00:00:00 +2006-06-29T00:00:00 +2006-06-27T00:00:00 +2006-05-25T00:00:00 +2006-05-23T00:00:00 +2006-04-20T00:00:00 +2006-04-18T00:00:00 +2006-03-16T00:00:00 +2006-03-14T00:00:00 +2006-02-09T00:00:00 +2006-02-07T00:00:00 +2006-01-05T00:00:00 +2006-01-03T00:00:00 +2005-12-01T00:00:00 +2005-11-29T00:00:00 +2005-10-27T00:00:00 +2005-10-25T00:00:00 +2005-09-22T00:00:00 +2005-09-20T00:00:00 +2005-08-18T00:00:00 +2005-08-16T00:00:00 +2005-07-14T00:00:00 +2005-07-12T00:00:00 +2005-06-09T00:00:00 +2005-06-07T00:00:00 +2005-05-05T00:00:00 +2005-05-03T00:00:00 +2005-04-01T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.recurson.ref new file mode 100644 index 000000000..1698d7d26 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily11.ics.recurson.ref @@ -0,0 +1,500 @@ +2005-04-01 +2005-05-03 +2005-05-05 +2005-06-07 +2005-06-09 +2005-07-12 +2005-07-14 +2005-08-16 +2005-08-18 +2005-09-20 +2005-09-22 +2005-10-25 +2005-10-27 +2005-11-29 +2005-12-01 +2006-01-03 +2006-01-05 +2006-02-07 +2006-02-09 +2006-03-14 +2006-03-16 +2006-04-18 +2006-04-20 +2006-05-23 +2006-05-25 +2006-06-27 +2006-06-29 +2006-08-01 +2006-08-03 +2006-09-05 +2006-09-07 +2006-10-10 +2006-10-12 +2006-11-14 +2006-11-16 +2006-12-19 +2006-12-21 +2007-01-23 +2007-01-25 +2007-02-27 +2007-03-01 +2007-04-03 +2007-04-05 +2007-05-08 +2007-05-10 +2007-06-12 +2007-06-14 +2007-07-17 +2007-07-19 +2007-08-21 +2007-08-23 +2007-09-25 +2007-09-27 +2007-10-30 +2007-11-01 +2007-12-04 +2007-12-06 +2008-01-08 +2008-01-10 +2008-02-12 +2008-02-14 +2008-03-18 +2008-03-20 +2008-04-22 +2008-04-24 +2008-05-27 +2008-05-29 +2008-07-01 +2008-07-03 +2008-08-05 +2008-08-07 +2008-09-09 +2008-09-11 +2008-10-14 +2008-10-16 +2008-11-18 +2008-11-20 +2008-12-23 +2008-12-25 +2009-01-27 +2009-01-29 +2009-03-03 +2009-03-05 +2009-04-07 +2009-04-09 +2009-05-12 +2009-05-14 +2009-06-16 +2009-06-18 +2009-07-21 +2009-07-23 +2009-08-25 +2009-08-27 +2009-09-29 +2009-10-01 +2009-11-03 +2009-11-05 +2009-12-08 +2009-12-10 +2010-01-12 +2010-01-14 +2010-02-16 +2010-02-18 +2010-03-23 +2010-03-25 +2010-04-27 +2010-04-29 +2010-06-01 +2010-06-03 +2010-07-06 +2010-07-08 +2010-08-10 +2010-08-12 +2010-09-14 +2010-09-16 +2010-10-19 +2010-10-21 +2010-11-23 +2010-11-25 +2010-12-28 +2010-12-30 +2011-02-01 +2011-02-03 +2011-03-08 +2011-03-10 +2011-04-12 +2011-04-14 +2011-05-17 +2011-05-19 +2011-06-21 +2011-06-23 +2011-07-26 +2011-07-28 +2011-08-30 +2011-09-01 +2011-10-04 +2011-10-06 +2011-11-08 +2011-11-10 +2011-12-13 +2011-12-15 +2012-01-17 +2012-01-19 +2012-02-21 +2012-02-23 +2012-03-27 +2012-03-29 +2012-05-01 +2012-05-03 +2012-06-05 +2012-06-07 +2012-07-10 +2012-07-12 +2012-08-14 +2012-08-16 +2012-09-18 +2012-09-20 +2012-10-23 +2012-10-25 +2012-11-27 +2012-11-29 +2013-01-01 +2013-01-03 +2013-02-05 +2013-02-07 +2013-03-12 +2013-03-14 +2013-04-16 +2013-04-18 +2013-05-21 +2013-05-23 +2013-06-25 +2013-06-27 +2013-07-30 +2013-08-01 +2013-09-03 +2013-09-05 +2013-10-08 +2013-10-10 +2013-11-12 +2013-11-14 +2013-12-17 +2013-12-19 +2014-01-21 +2014-01-23 +2014-02-25 +2014-02-27 +2014-04-01 +2014-04-03 +2014-05-06 +2014-05-08 +2014-06-10 +2014-06-12 +2014-07-15 +2014-07-17 +2014-08-19 +2014-08-21 +2014-09-23 +2014-09-25 +2014-10-28 +2014-10-30 +2014-12-02 +2014-12-04 +2015-01-06 +2015-01-08 +2015-02-10 +2015-02-12 +2015-03-17 +2015-03-19 +2015-04-21 +2015-04-23 +2015-05-26 +2015-05-28 +2015-06-30 +2015-07-02 +2015-08-04 +2015-08-06 +2015-09-08 +2015-09-10 +2015-10-13 +2015-10-15 +2015-11-17 +2015-11-19 +2015-12-22 +2015-12-24 +2016-01-26 +2016-01-28 +2016-03-01 +2016-03-03 +2016-04-05 +2016-04-07 +2016-05-10 +2016-05-12 +2016-06-14 +2016-06-16 +2016-07-19 +2016-07-21 +2016-08-23 +2016-08-25 +2016-09-27 +2016-09-29 +2016-11-01 +2016-11-03 +2016-12-06 +2016-12-08 +2017-01-10 +2017-01-12 +2017-02-14 +2017-02-16 +2017-03-21 +2017-03-23 +2017-04-25 +2017-04-27 +2017-05-30 +2017-06-01 +2017-07-04 +2017-07-06 +2017-08-08 +2017-08-10 +2017-09-12 +2017-09-14 +2017-10-17 +2017-10-19 +2017-11-21 +2017-11-23 +2017-12-26 +2017-12-28 +2018-01-30 +2018-02-01 +2018-03-06 +2018-03-08 +2018-04-10 +2018-04-12 +2018-05-15 +2018-05-17 +2018-06-19 +2018-06-21 +2018-07-24 +2018-07-26 +2018-08-28 +2018-08-30 +2018-10-02 +2018-10-04 +2018-11-06 +2018-11-08 +2018-12-11 +2018-12-13 +2019-01-15 +2019-01-17 +2019-02-19 +2019-02-21 +2019-03-26 +2019-03-28 +2019-04-30 +2019-05-02 +2019-06-04 +2019-06-06 +2019-07-09 +2019-07-11 +2019-08-13 +2019-08-15 +2019-09-17 +2019-09-19 +2019-10-22 +2019-10-24 +2019-11-26 +2019-11-28 +2019-12-31 +2020-01-02 +2020-02-04 +2020-02-06 +2020-03-10 +2020-03-12 +2020-04-14 +2020-04-16 +2020-05-19 +2020-05-21 +2020-06-23 +2020-06-25 +2020-07-28 +2020-07-30 +2020-09-01 +2020-09-03 +2020-10-06 +2020-10-08 +2020-11-10 +2020-11-12 +2020-12-15 +2020-12-17 +2021-01-19 +2021-01-21 +2021-02-23 +2021-02-25 +2021-03-30 +2021-04-01 +2021-05-04 +2021-05-06 +2021-06-08 +2021-06-10 +2021-07-13 +2021-07-15 +2021-08-17 +2021-08-19 +2021-09-21 +2021-09-23 +2021-10-26 +2021-10-28 +2021-11-30 +2021-12-02 +2022-01-04 +2022-01-06 +2022-02-08 +2022-02-10 +2022-03-15 +2022-03-17 +2022-04-19 +2022-04-21 +2022-05-24 +2022-05-26 +2022-06-28 +2022-06-30 +2022-08-02 +2022-08-04 +2022-09-06 +2022-09-08 +2022-10-11 +2022-10-13 +2022-11-15 +2022-11-17 +2022-12-20 +2022-12-22 +2023-01-24 +2023-01-26 +2023-02-28 +2023-03-02 +2023-04-04 +2023-04-06 +2023-05-09 +2023-05-11 +2023-06-13 +2023-06-15 +2023-07-18 +2023-07-20 +2023-08-22 +2023-08-24 +2023-09-26 +2023-09-28 +2023-10-31 +2023-11-02 +2023-12-05 +2023-12-07 +2024-01-09 +2024-01-11 +2024-02-13 +2024-02-15 +2024-03-19 +2024-03-21 +2024-04-23 +2024-04-25 +2024-05-28 +2024-05-30 +2024-07-02 +2024-07-04 +2024-08-06 +2024-08-08 +2024-09-10 +2024-09-12 +2024-10-15 +2024-10-17 +2024-11-19 +2024-11-21 +2024-12-24 +2024-12-26 +2025-01-28 +2025-01-30 +2025-03-04 +2025-03-06 +2025-04-08 +2025-04-10 +2025-05-13 +2025-05-15 +2025-06-17 +2025-06-19 +2025-07-22 +2025-07-24 +2025-08-26 +2025-08-28 +2025-09-30 +2025-10-02 +2025-11-04 +2025-11-06 +2025-12-09 +2025-12-11 +2026-01-13 +2026-01-15 +2026-02-17 +2026-02-19 +2026-03-24 +2026-03-26 +2026-04-28 +2026-04-30 +2026-06-02 +2026-06-04 +2026-07-07 +2026-07-09 +2026-08-11 +2026-08-13 +2026-09-15 +2026-09-17 +2026-10-20 +2026-10-22 +2026-11-24 +2026-11-26 +2026-12-29 +2026-12-31 +2027-02-02 +2027-02-04 +2027-03-09 +2027-03-11 +2027-04-13 +2027-04-15 +2027-05-18 +2027-05-20 +2027-06-22 +2027-06-24 +2027-07-27 +2027-07-29 +2027-08-31 +2027-09-02 +2027-10-05 +2027-10-07 +2027-11-09 +2027-11-11 +2027-12-14 +2027-12-16 +2028-01-18 +2028-01-20 +2028-02-22 +2028-02-24 +2028-03-28 +2028-03-30 +2028-05-02 +2028-05-04 +2028-06-06 +2028-06-08 +2028-07-11 +2028-07-13 +2028-08-15 +2028-08-17 +2028-09-19 +2028-09-21 +2028-10-24 +2028-10-26 +2028-11-28 +2028-11-30 +2029-01-02 +2029-01-04 +2029-02-06 +2029-02-08 +2029-03-13 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics new file mode 100644 index 000000000..349a6438f --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1206@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:1st and 3rd Monday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=1MO,3MO +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.next.ref new file mode 100644 index 000000000..0a97b833b --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-03T00:00:00 +2004-05-17T00:00:00 +2004-06-07T00:00:00 +2004-06-21T00:00:00 +2004-07-05T00:00:00 +2004-07-19T00:00:00 +2004-08-02T00:00:00 +2004-08-16T00:00:00 +2004-09-06T00:00:00 +2004-09-20T00:00:00 +2004-10-04T00:00:00 +2004-10-18T00:00:00 +2004-11-01T00:00:00 +2004-11-15T00:00:00 +2004-12-06T00:00:00 +2004-12-20T00:00:00 +2005-01-03T00:00:00 +2005-01-17T00:00:00 +2005-02-07T00:00:00 +2005-02-21T00:00:00 +2005-03-07T00:00:00 +2005-03-21T00:00:00 +2005-04-04T00:00:00 +2005-04-18T00:00:00 +2005-05-02T00:00:00 +2005-05-16T00:00:00 +2005-06-06T00:00:00 +2005-06-20T00:00:00 +2005-07-04T00:00:00 +2005-07-18T00:00:00 +2005-08-01T00:00:00 +2005-08-15T00:00:00 +2005-09-05T00:00:00 +2005-09-19T00:00:00 +2005-10-03T00:00:00 +2005-10-17T00:00:00 +2005-11-07T00:00:00 +2005-11-21T00:00:00 +2005-12-05T00:00:00 +2005-12-19T00:00:00 +2006-01-02T00:00:00 +2006-01-16T00:00:00 +2006-02-06T00:00:00 +2006-02-20T00:00:00 +2006-03-06T00:00:00 +2006-03-20T00:00:00 +2006-04-03T00:00:00 +2006-04-17T00:00:00 +2006-05-01T00:00:00 +2006-05-15T00:00:00 +2006-06-05T00:00:00 +2006-06-19T00:00:00 +2006-07-03T00:00:00 +2006-07-17T00:00:00 +2006-08-07T00:00:00 +2006-08-21T00:00:00 +2006-09-04T00:00:00 +2006-09-18T00:00:00 +2006-10-02T00:00:00 +2006-10-16T00:00:00 +2006-11-06T00:00:00 +2006-11-20T00:00:00 +2006-12-04T00:00:00 +2006-12-18T00:00:00 +2007-01-01T00:00:00 +2007-01-15T00:00:00 +2007-02-05T00:00:00 +2007-02-19T00:00:00 +2007-03-05T00:00:00 +2007-03-19T00:00:00 +2007-04-02T00:00:00 +2007-04-16T00:00:00 +2007-05-07T00:00:00 +2007-05-21T00:00:00 +2007-06-04T00:00:00 +2007-06-18T00:00:00 +2007-07-02T00:00:00 +2007-07-16T00:00:00 +2007-08-06T00:00:00 +2007-08-20T00:00:00 +2007-09-03T00:00:00 +2007-09-17T00:00:00 +2007-10-01T00:00:00 +2007-10-15T00:00:00 +2007-11-05T00:00:00 +2007-11-19T00:00:00 +2007-12-03T00:00:00 +2007-12-17T00:00:00 +2008-01-07T00:00:00 +2008-01-21T00:00:00 +2008-02-04T00:00:00 +2008-02-18T00:00:00 +2008-03-03T00:00:00 +2008-03-17T00:00:00 +2008-04-07T00:00:00 +2008-04-21T00:00:00 +2008-05-05T00:00:00 +2008-05-19T00:00:00 +2008-06-02T00:00:00 +2008-06-16T00:00:00 +2008-07-07T00:00:00 +2008-07-21T00:00:00 +2008-08-04T00:00:00 +2008-08-18T00:00:00 +2008-09-01T00:00:00 +2008-09-15T00:00:00 +2008-10-06T00:00:00 +2008-10-20T00:00:00 +2008-11-03T00:00:00 +2008-11-17T00:00:00 +2008-12-01T00:00:00 +2008-12-15T00:00:00 +2009-01-05T00:00:00 +2009-01-19T00:00:00 +2009-02-02T00:00:00 +2009-02-16T00:00:00 +2009-03-02T00:00:00 +2009-03-16T00:00:00 +2009-04-06T00:00:00 +2009-04-20T00:00:00 +2009-05-04T00:00:00 +2009-05-18T00:00:00 +2009-06-01T00:00:00 +2009-06-15T00:00:00 +2009-07-06T00:00:00 +2009-07-20T00:00:00 +2009-08-03T00:00:00 +2009-08-17T00:00:00 +2009-09-07T00:00:00 +2009-09-21T00:00:00 +2009-10-05T00:00:00 +2009-10-19T00:00:00 +2009-11-02T00:00:00 +2009-11-16T00:00:00 +2009-12-07T00:00:00 +2009-12-21T00:00:00 +2010-01-04T00:00:00 +2010-01-18T00:00:00 +2010-02-01T00:00:00 +2010-02-15T00:00:00 +2010-03-01T00:00:00 +2010-03-15T00:00:00 +2010-04-05T00:00:00 +2010-04-19T00:00:00 +2010-05-03T00:00:00 +2010-05-17T00:00:00 +2010-06-07T00:00:00 +2010-06-21T00:00:00 +2010-07-05T00:00:00 +2010-07-19T00:00:00 +2010-08-02T00:00:00 +2010-08-16T00:00:00 +2010-09-06T00:00:00 +2010-09-20T00:00:00 +2010-10-04T00:00:00 +2010-10-18T00:00:00 +2010-11-01T00:00:00 +2010-11-15T00:00:00 +2010-12-06T00:00:00 +2010-12-20T00:00:00 +2011-01-03T00:00:00 +2011-01-17T00:00:00 +2011-02-07T00:00:00 +2011-02-21T00:00:00 +2011-03-07T00:00:00 +2011-03-21T00:00:00 +2011-04-04T00:00:00 +2011-04-18T00:00:00 +2011-05-02T00:00:00 +2011-05-16T00:00:00 +2011-06-06T00:00:00 +2011-06-20T00:00:00 +2011-07-04T00:00:00 +2011-07-18T00:00:00 +2011-08-01T00:00:00 +2011-08-15T00:00:00 +2011-09-05T00:00:00 +2011-09-19T00:00:00 +2011-10-03T00:00:00 +2011-10-17T00:00:00 +2011-11-07T00:00:00 +2011-11-21T00:00:00 +2011-12-05T00:00:00 +2011-12-19T00:00:00 +2012-01-02T00:00:00 +2012-01-16T00:00:00 +2012-02-06T00:00:00 +2012-02-20T00:00:00 +2012-03-05T00:00:00 +2012-03-19T00:00:00 +2012-04-02T00:00:00 +2012-04-16T00:00:00 +2012-05-07T00:00:00 +2012-05-21T00:00:00 +2012-06-04T00:00:00 +2012-06-18T00:00:00 +2012-07-02T00:00:00 +2012-07-16T00:00:00 +2012-08-06T00:00:00 +2012-08-20T00:00:00 +2012-09-03T00:00:00 +2012-09-17T00:00:00 +2012-10-01T00:00:00 +2012-10-15T00:00:00 +2012-11-05T00:00:00 +2012-11-19T00:00:00 +2012-12-03T00:00:00 +2012-12-17T00:00:00 +2013-01-07T00:00:00 +2013-01-21T00:00:00 +2013-02-04T00:00:00 +2013-02-18T00:00:00 +2013-03-04T00:00:00 +2013-03-18T00:00:00 +2013-04-01T00:00:00 +2013-04-15T00:00:00 +2013-05-06T00:00:00 +2013-05-20T00:00:00 +2013-06-03T00:00:00 +2013-06-17T00:00:00 +2013-07-01T00:00:00 +2013-07-15T00:00:00 +2013-08-05T00:00:00 +2013-08-19T00:00:00 +2013-09-02T00:00:00 +2013-09-16T00:00:00 +2013-10-07T00:00:00 +2013-10-21T00:00:00 +2013-11-04T00:00:00 +2013-11-18T00:00:00 +2013-12-02T00:00:00 +2013-12-16T00:00:00 +2014-01-06T00:00:00 +2014-01-20T00:00:00 +2014-02-03T00:00:00 +2014-02-17T00:00:00 +2014-03-03T00:00:00 +2014-03-17T00:00:00 +2014-04-07T00:00:00 +2014-04-21T00:00:00 +2014-05-05T00:00:00 +2014-05-19T00:00:00 +2014-06-02T00:00:00 +2014-06-16T00:00:00 +2014-07-07T00:00:00 +2014-07-21T00:00:00 +2014-08-04T00:00:00 +2014-08-18T00:00:00 +2014-09-01T00:00:00 +2014-09-15T00:00:00 +2014-10-06T00:00:00 +2014-10-20T00:00:00 +2014-11-03T00:00:00 +2014-11-17T00:00:00 +2014-12-01T00:00:00 +2014-12-15T00:00:00 +2015-01-05T00:00:00 +2015-01-19T00:00:00 +2015-02-02T00:00:00 +2015-02-16T00:00:00 +2015-03-02T00:00:00 +2015-03-16T00:00:00 +2015-04-06T00:00:00 +2015-04-20T00:00:00 +2015-05-04T00:00:00 +2015-05-18T00:00:00 +2015-06-01T00:00:00 +2015-06-15T00:00:00 +2015-07-06T00:00:00 +2015-07-20T00:00:00 +2015-08-03T00:00:00 +2015-08-17T00:00:00 +2015-09-07T00:00:00 +2015-09-21T00:00:00 +2015-10-05T00:00:00 +2015-10-19T00:00:00 +2015-11-02T00:00:00 +2015-11-16T00:00:00 +2015-12-07T00:00:00 +2015-12-21T00:00:00 +2016-01-04T00:00:00 +2016-01-18T00:00:00 +2016-02-01T00:00:00 +2016-02-15T00:00:00 +2016-03-07T00:00:00 +2016-03-21T00:00:00 +2016-04-04T00:00:00 +2016-04-18T00:00:00 +2016-05-02T00:00:00 +2016-05-16T00:00:00 +2016-06-06T00:00:00 +2016-06-20T00:00:00 +2016-07-04T00:00:00 +2016-07-18T00:00:00 +2016-08-01T00:00:00 +2016-08-15T00:00:00 +2016-09-05T00:00:00 +2016-09-19T00:00:00 +2016-10-03T00:00:00 +2016-10-17T00:00:00 +2016-11-07T00:00:00 +2016-11-21T00:00:00 +2016-12-05T00:00:00 +2016-12-19T00:00:00 +2017-01-02T00:00:00 +2017-01-16T00:00:00 +2017-02-06T00:00:00 +2017-02-20T00:00:00 +2017-03-06T00:00:00 +2017-03-20T00:00:00 +2017-04-03T00:00:00 +2017-04-17T00:00:00 +2017-05-01T00:00:00 +2017-05-15T00:00:00 +2017-06-05T00:00:00 +2017-06-19T00:00:00 +2017-07-03T00:00:00 +2017-07-17T00:00:00 +2017-08-07T00:00:00 +2017-08-21T00:00:00 +2017-09-04T00:00:00 +2017-09-18T00:00:00 +2017-10-02T00:00:00 +2017-10-16T00:00:00 +2017-11-06T00:00:00 +2017-11-20T00:00:00 +2017-12-04T00:00:00 +2017-12-18T00:00:00 +2018-01-01T00:00:00 +2018-01-15T00:00:00 +2018-02-05T00:00:00 +2018-02-19T00:00:00 +2018-03-05T00:00:00 +2018-03-19T00:00:00 +2018-04-02T00:00:00 +2018-04-16T00:00:00 +2018-05-07T00:00:00 +2018-05-21T00:00:00 +2018-06-04T00:00:00 +2018-06-18T00:00:00 +2018-07-02T00:00:00 +2018-07-16T00:00:00 +2018-08-06T00:00:00 +2018-08-20T00:00:00 +2018-09-03T00:00:00 +2018-09-17T00:00:00 +2018-10-01T00:00:00 +2018-10-15T00:00:00 +2018-11-05T00:00:00 +2018-11-19T00:00:00 +2018-12-03T00:00:00 +2018-12-17T00:00:00 +2019-01-07T00:00:00 +2019-01-21T00:00:00 +2019-02-04T00:00:00 +2019-02-18T00:00:00 +2019-03-04T00:00:00 +2019-03-18T00:00:00 +2019-04-01T00:00:00 +2019-04-15T00:00:00 +2019-05-06T00:00:00 +2019-05-20T00:00:00 +2019-06-03T00:00:00 +2019-06-17T00:00:00 +2019-07-01T00:00:00 +2019-07-15T00:00:00 +2019-08-05T00:00:00 +2019-08-19T00:00:00 +2019-09-02T00:00:00 +2019-09-16T00:00:00 +2019-10-07T00:00:00 +2019-10-21T00:00:00 +2019-11-04T00:00:00 +2019-11-18T00:00:00 +2019-12-02T00:00:00 +2019-12-16T00:00:00 +2020-01-06T00:00:00 +2020-01-20T00:00:00 +2020-02-03T00:00:00 +2020-02-17T00:00:00 +2020-03-02T00:00:00 +2020-03-16T00:00:00 +2020-04-06T00:00:00 +2020-04-20T00:00:00 +2020-05-04T00:00:00 +2020-05-18T00:00:00 +2020-06-01T00:00:00 +2020-06-15T00:00:00 +2020-07-06T00:00:00 +2020-07-20T00:00:00 +2020-08-03T00:00:00 +2020-08-17T00:00:00 +2020-09-07T00:00:00 +2020-09-21T00:00:00 +2020-10-05T00:00:00 +2020-10-19T00:00:00 +2020-11-02T00:00:00 +2020-11-16T00:00:00 +2020-12-07T00:00:00 +2020-12-21T00:00:00 +2021-01-04T00:00:00 +2021-01-18T00:00:00 +2021-02-01T00:00:00 +2021-02-15T00:00:00 +2021-03-01T00:00:00 +2021-03-15T00:00:00 +2021-04-05T00:00:00 +2021-04-19T00:00:00 +2021-05-03T00:00:00 +2021-05-17T00:00:00 +2021-06-07T00:00:00 +2021-06-21T00:00:00 +2021-07-05T00:00:00 +2021-07-19T00:00:00 +2021-08-02T00:00:00 +2021-08-16T00:00:00 +2021-09-06T00:00:00 +2021-09-20T00:00:00 +2021-10-04T00:00:00 +2021-10-18T00:00:00 +2021-11-01T00:00:00 +2021-11-15T00:00:00 +2021-12-06T00:00:00 +2021-12-20T00:00:00 +2022-01-03T00:00:00 +2022-01-17T00:00:00 +2022-02-07T00:00:00 +2022-02-21T00:00:00 +2022-03-07T00:00:00 +2022-03-21T00:00:00 +2022-04-04T00:00:00 +2022-04-18T00:00:00 +2022-05-02T00:00:00 +2022-05-16T00:00:00 +2022-06-06T00:00:00 +2022-06-20T00:00:00 +2022-07-04T00:00:00 +2022-07-18T00:00:00 +2022-08-01T00:00:00 +2022-08-15T00:00:00 +2022-09-05T00:00:00 +2022-09-19T00:00:00 +2022-10-03T00:00:00 +2022-10-17T00:00:00 +2022-11-07T00:00:00 +2022-11-21T00:00:00 +2022-12-05T00:00:00 +2022-12-19T00:00:00 +2023-01-02T00:00:00 +2023-01-16T00:00:00 +2023-02-06T00:00:00 +2023-02-20T00:00:00 +2023-03-06T00:00:00 +2023-03-20T00:00:00 +2023-04-03T00:00:00 +2023-04-17T00:00:00 +2023-05-01T00:00:00 +2023-05-15T00:00:00 +2023-06-05T00:00:00 +2023-06-19T00:00:00 +2023-07-03T00:00:00 +2023-07-17T00:00:00 +2023-08-07T00:00:00 +2023-08-21T00:00:00 +2023-09-04T00:00:00 +2023-09-18T00:00:00 +2023-10-02T00:00:00 +2023-10-16T00:00:00 +2023-11-06T00:00:00 +2023-11-20T00:00:00 +2023-12-04T00:00:00 +2023-12-18T00:00:00 +2024-01-01T00:00:00 +2024-01-15T00:00:00 +2024-02-05T00:00:00 +2024-02-19T00:00:00 +2024-03-04T00:00:00 +2024-03-18T00:00:00 +2024-04-01T00:00:00 +2024-04-15T00:00:00 +2024-05-06T00:00:00 +2024-05-20T00:00:00 +2024-06-03T00:00:00 +2024-06-17T00:00:00 +2024-07-01T00:00:00 +2024-07-15T00:00:00 +2024-08-05T00:00:00 +2024-08-19T00:00:00 +2024-09-02T00:00:00 +2024-09-16T00:00:00 +2024-10-07T00:00:00 +2024-10-21T00:00:00 +2024-11-04T00:00:00 +2024-11-18T00:00:00 +2024-12-02T00:00:00 +2024-12-16T00:00:00 +2025-01-06T00:00:00 +2025-01-20T00:00:00 +2025-02-03T00:00:00 +2025-02-17T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.prev.ref new file mode 100644 index 000000000..8d5ed1143 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.prev.ref @@ -0,0 +1,161 @@ +2010-12-20T00:00:00 +2010-12-06T00:00:00 +2010-11-15T00:00:00 +2010-11-01T00:00:00 +2010-10-18T00:00:00 +2010-10-04T00:00:00 +2010-09-20T00:00:00 +2010-09-06T00:00:00 +2010-08-16T00:00:00 +2010-08-02T00:00:00 +2010-07-19T00:00:00 +2010-07-05T00:00:00 +2010-06-21T00:00:00 +2010-06-07T00:00:00 +2010-05-17T00:00:00 +2010-05-03T00:00:00 +2010-04-19T00:00:00 +2010-04-05T00:00:00 +2010-03-15T00:00:00 +2010-03-01T00:00:00 +2010-02-15T00:00:00 +2010-02-01T00:00:00 +2010-01-18T00:00:00 +2010-01-04T00:00:00 +2009-12-21T00:00:00 +2009-12-07T00:00:00 +2009-11-16T00:00:00 +2009-11-02T00:00:00 +2009-10-19T00:00:00 +2009-10-05T00:00:00 +2009-09-21T00:00:00 +2009-09-07T00:00:00 +2009-08-17T00:00:00 +2009-08-03T00:00:00 +2009-07-20T00:00:00 +2009-07-06T00:00:00 +2009-06-15T00:00:00 +2009-06-01T00:00:00 +2009-05-18T00:00:00 +2009-05-04T00:00:00 +2009-04-20T00:00:00 +2009-04-06T00:00:00 +2009-03-16T00:00:00 +2009-03-02T00:00:00 +2009-02-16T00:00:00 +2009-02-02T00:00:00 +2009-01-19T00:00:00 +2009-01-05T00:00:00 +2008-12-15T00:00:00 +2008-12-01T00:00:00 +2008-11-17T00:00:00 +2008-11-03T00:00:00 +2008-10-20T00:00:00 +2008-10-06T00:00:00 +2008-09-15T00:00:00 +2008-09-01T00:00:00 +2008-08-18T00:00:00 +2008-08-04T00:00:00 +2008-07-21T00:00:00 +2008-07-07T00:00:00 +2008-06-16T00:00:00 +2008-06-02T00:00:00 +2008-05-19T00:00:00 +2008-05-05T00:00:00 +2008-04-21T00:00:00 +2008-04-07T00:00:00 +2008-03-17T00:00:00 +2008-03-03T00:00:00 +2008-02-18T00:00:00 +2008-02-04T00:00:00 +2008-01-21T00:00:00 +2008-01-07T00:00:00 +2007-12-17T00:00:00 +2007-12-03T00:00:00 +2007-11-19T00:00:00 +2007-11-05T00:00:00 +2007-10-15T00:00:00 +2007-10-01T00:00:00 +2007-09-17T00:00:00 +2007-09-03T00:00:00 +2007-08-20T00:00:00 +2007-08-06T00:00:00 +2007-07-16T00:00:00 +2007-07-02T00:00:00 +2007-06-18T00:00:00 +2007-06-04T00:00:00 +2007-05-21T00:00:00 +2007-05-07T00:00:00 +2007-04-16T00:00:00 +2007-04-02T00:00:00 +2007-03-19T00:00:00 +2007-03-05T00:00:00 +2007-02-19T00:00:00 +2007-02-05T00:00:00 +2007-01-15T00:00:00 +2007-01-01T00:00:00 +2006-12-18T00:00:00 +2006-12-04T00:00:00 +2006-11-20T00:00:00 +2006-11-06T00:00:00 +2006-10-16T00:00:00 +2006-10-02T00:00:00 +2006-09-18T00:00:00 +2006-09-04T00:00:00 +2006-08-21T00:00:00 +2006-08-07T00:00:00 +2006-07-17T00:00:00 +2006-07-03T00:00:00 +2006-06-19T00:00:00 +2006-06-05T00:00:00 +2006-05-15T00:00:00 +2006-05-01T00:00:00 +2006-04-17T00:00:00 +2006-04-03T00:00:00 +2006-03-20T00:00:00 +2006-03-06T00:00:00 +2006-02-20T00:00:00 +2006-02-06T00:00:00 +2006-01-16T00:00:00 +2006-01-02T00:00:00 +2005-12-19T00:00:00 +2005-12-05T00:00:00 +2005-11-21T00:00:00 +2005-11-07T00:00:00 +2005-10-17T00:00:00 +2005-10-03T00:00:00 +2005-09-19T00:00:00 +2005-09-05T00:00:00 +2005-08-15T00:00:00 +2005-08-01T00:00:00 +2005-07-18T00:00:00 +2005-07-04T00:00:00 +2005-06-20T00:00:00 +2005-06-06T00:00:00 +2005-05-16T00:00:00 +2005-05-02T00:00:00 +2005-04-18T00:00:00 +2005-04-04T00:00:00 +2005-03-21T00:00:00 +2005-03-07T00:00:00 +2005-02-21T00:00:00 +2005-02-07T00:00:00 +2005-01-17T00:00:00 +2005-01-03T00:00:00 +2004-12-20T00:00:00 +2004-12-06T00:00:00 +2004-11-15T00:00:00 +2004-11-01T00:00:00 +2004-10-18T00:00:00 +2004-10-04T00:00:00 +2004-09-20T00:00:00 +2004-09-06T00:00:00 +2004-08-16T00:00:00 +2004-08-02T00:00:00 +2004-07-19T00:00:00 +2004-07-05T00:00:00 +2004-06-21T00:00:00 +2004-06-07T00:00:00 +2004-05-17T00:00:00 +2004-05-03T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.recurson.ref new file mode 100644 index 000000000..87c5ade5d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily2.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-03 +2004-05-17 +2004-06-07 +2004-06-21 +2004-07-05 +2004-07-19 +2004-08-02 +2004-08-16 +2004-09-06 +2004-09-20 +2004-10-04 +2004-10-18 +2004-11-01 +2004-11-15 +2004-12-06 +2004-12-20 +2005-01-03 +2005-01-17 +2005-02-07 +2005-02-21 +2005-03-07 +2005-03-21 +2005-04-04 +2005-04-18 +2005-05-02 +2005-05-16 +2005-06-06 +2005-06-20 +2005-07-04 +2005-07-18 +2005-08-01 +2005-08-15 +2005-09-05 +2005-09-19 +2005-10-03 +2005-10-17 +2005-11-07 +2005-11-21 +2005-12-05 +2005-12-19 +2006-01-02 +2006-01-16 +2006-02-06 +2006-02-20 +2006-03-06 +2006-03-20 +2006-04-03 +2006-04-17 +2006-05-01 +2006-05-15 +2006-06-05 +2006-06-19 +2006-07-03 +2006-07-17 +2006-08-07 +2006-08-21 +2006-09-04 +2006-09-18 +2006-10-02 +2006-10-16 +2006-11-06 +2006-11-20 +2006-12-04 +2006-12-18 +2007-01-01 +2007-01-15 +2007-02-05 +2007-02-19 +2007-03-05 +2007-03-19 +2007-04-02 +2007-04-16 +2007-05-07 +2007-05-21 +2007-06-04 +2007-06-18 +2007-07-02 +2007-07-16 +2007-08-06 +2007-08-20 +2007-09-03 +2007-09-17 +2007-10-01 +2007-10-15 +2007-11-05 +2007-11-19 +2007-12-03 +2007-12-17 +2008-01-07 +2008-01-21 +2008-02-04 +2008-02-18 +2008-03-03 +2008-03-17 +2008-04-07 +2008-04-21 +2008-05-05 +2008-05-19 +2008-06-02 +2008-06-16 +2008-07-07 +2008-07-21 +2008-08-04 +2008-08-18 +2008-09-01 +2008-09-15 +2008-10-06 +2008-10-20 +2008-11-03 +2008-11-17 +2008-12-01 +2008-12-15 +2009-01-05 +2009-01-19 +2009-02-02 +2009-02-16 +2009-03-02 +2009-03-16 +2009-04-06 +2009-04-20 +2009-05-04 +2009-05-18 +2009-06-01 +2009-06-15 +2009-07-06 +2009-07-20 +2009-08-03 +2009-08-17 +2009-09-07 +2009-09-21 +2009-10-05 +2009-10-19 +2009-11-02 +2009-11-16 +2009-12-07 +2009-12-21 +2010-01-04 +2010-01-18 +2010-02-01 +2010-02-15 +2010-03-01 +2010-03-15 +2010-04-05 +2010-04-19 +2010-05-03 +2010-05-17 +2010-06-07 +2010-06-21 +2010-07-05 +2010-07-19 +2010-08-02 +2010-08-16 +2010-09-06 +2010-09-20 +2010-10-04 +2010-10-18 +2010-11-01 +2010-11-15 +2010-12-06 +2010-12-20 +2011-01-03 +2011-01-17 +2011-02-07 +2011-02-21 +2011-03-07 +2011-03-21 +2011-04-04 +2011-04-18 +2011-05-02 +2011-05-16 +2011-06-06 +2011-06-20 +2011-07-04 +2011-07-18 +2011-08-01 +2011-08-15 +2011-09-05 +2011-09-19 +2011-10-03 +2011-10-17 +2011-11-07 +2011-11-21 +2011-12-05 +2011-12-19 +2012-01-02 +2012-01-16 +2012-02-06 +2012-02-20 +2012-03-05 +2012-03-19 +2012-04-02 +2012-04-16 +2012-05-07 +2012-05-21 +2012-06-04 +2012-06-18 +2012-07-02 +2012-07-16 +2012-08-06 +2012-08-20 +2012-09-03 +2012-09-17 +2012-10-01 +2012-10-15 +2012-11-05 +2012-11-19 +2012-12-03 +2012-12-17 +2013-01-07 +2013-01-21 +2013-02-04 +2013-02-18 +2013-03-04 +2013-03-18 +2013-04-01 +2013-04-15 +2013-05-06 +2013-05-20 +2013-06-03 +2013-06-17 +2013-07-01 +2013-07-15 +2013-08-05 +2013-08-19 +2013-09-02 +2013-09-16 +2013-10-07 +2013-10-21 +2013-11-04 +2013-11-18 +2013-12-02 +2013-12-16 +2014-01-06 +2014-01-20 +2014-02-03 +2014-02-17 +2014-03-03 +2014-03-17 +2014-04-07 +2014-04-21 +2014-05-05 +2014-05-19 +2014-06-02 +2014-06-16 +2014-07-07 +2014-07-21 +2014-08-04 +2014-08-18 +2014-09-01 +2014-09-15 +2014-10-06 +2014-10-20 +2014-11-03 +2014-11-17 +2014-12-01 +2014-12-15 +2015-01-05 +2015-01-19 +2015-02-02 +2015-02-16 +2015-03-02 +2015-03-16 +2015-04-06 +2015-04-20 +2015-05-04 +2015-05-18 +2015-06-01 +2015-06-15 +2015-07-06 +2015-07-20 +2015-08-03 +2015-08-17 +2015-09-07 +2015-09-21 +2015-10-05 +2015-10-19 +2015-11-02 +2015-11-16 +2015-12-07 +2015-12-21 +2016-01-04 +2016-01-18 +2016-02-01 +2016-02-15 +2016-03-07 +2016-03-21 +2016-04-04 +2016-04-18 +2016-05-02 +2016-05-16 +2016-06-06 +2016-06-20 +2016-07-04 +2016-07-18 +2016-08-01 +2016-08-15 +2016-09-05 +2016-09-19 +2016-10-03 +2016-10-17 +2016-11-07 +2016-11-21 +2016-12-05 +2016-12-19 +2017-01-02 +2017-01-16 +2017-02-06 +2017-02-20 +2017-03-06 +2017-03-20 +2017-04-03 +2017-04-17 +2017-05-01 +2017-05-15 +2017-06-05 +2017-06-19 +2017-07-03 +2017-07-17 +2017-08-07 +2017-08-21 +2017-09-04 +2017-09-18 +2017-10-02 +2017-10-16 +2017-11-06 +2017-11-20 +2017-12-04 +2017-12-18 +2018-01-01 +2018-01-15 +2018-02-05 +2018-02-19 +2018-03-05 +2018-03-19 +2018-04-02 +2018-04-16 +2018-05-07 +2018-05-21 +2018-06-04 +2018-06-18 +2018-07-02 +2018-07-16 +2018-08-06 +2018-08-20 +2018-09-03 +2018-09-17 +2018-10-01 +2018-10-15 +2018-11-05 +2018-11-19 +2018-12-03 +2018-12-17 +2019-01-07 +2019-01-21 +2019-02-04 +2019-02-18 +2019-03-04 +2019-03-18 +2019-04-01 +2019-04-15 +2019-05-06 +2019-05-20 +2019-06-03 +2019-06-17 +2019-07-01 +2019-07-15 +2019-08-05 +2019-08-19 +2019-09-02 +2019-09-16 +2019-10-07 +2019-10-21 +2019-11-04 +2019-11-18 +2019-12-02 +2019-12-16 +2020-01-06 +2020-01-20 +2020-02-03 +2020-02-17 +2020-03-02 +2020-03-16 +2020-04-06 +2020-04-20 +2020-05-04 +2020-05-18 +2020-06-01 +2020-06-15 +2020-07-06 +2020-07-20 +2020-08-03 +2020-08-17 +2020-09-07 +2020-09-21 +2020-10-05 +2020-10-19 +2020-11-02 +2020-11-16 +2020-12-07 +2020-12-21 +2021-01-04 +2021-01-18 +2021-02-01 +2021-02-15 +2021-03-01 +2021-03-15 +2021-04-05 +2021-04-19 +2021-05-03 +2021-05-17 +2021-06-07 +2021-06-21 +2021-07-05 +2021-07-19 +2021-08-02 +2021-08-16 +2021-09-06 +2021-09-20 +2021-10-04 +2021-10-18 +2021-11-01 +2021-11-15 +2021-12-06 +2021-12-20 +2022-01-03 +2022-01-17 +2022-02-07 +2022-02-21 +2022-03-07 +2022-03-21 +2022-04-04 +2022-04-18 +2022-05-02 +2022-05-16 +2022-06-06 +2022-06-20 +2022-07-04 +2022-07-18 +2022-08-01 +2022-08-15 +2022-09-05 +2022-09-19 +2022-10-03 +2022-10-17 +2022-11-07 +2022-11-21 +2022-12-05 +2022-12-19 +2023-01-02 +2023-01-16 +2023-02-06 +2023-02-20 +2023-03-06 +2023-03-20 +2023-04-03 +2023-04-17 +2023-05-01 +2023-05-15 +2023-06-05 +2023-06-19 +2023-07-03 +2023-07-17 +2023-08-07 +2023-08-21 +2023-09-04 +2023-09-18 +2023-10-02 +2023-10-16 +2023-11-06 +2023-11-20 +2023-12-04 +2023-12-18 +2024-01-01 +2024-01-15 +2024-02-05 +2024-02-19 +2024-03-04 +2024-03-18 +2024-04-01 +2024-04-15 +2024-05-06 +2024-05-20 +2024-06-03 +2024-06-17 +2024-07-01 +2024-07-15 +2024-08-05 +2024-08-19 +2024-09-02 +2024-09-16 +2024-10-07 +2024-10-21 +2024-11-04 +2024-11-18 +2024-12-02 +2024-12-16 +2025-01-06 +2025-01-20 +2025-02-03 +2025-02-17 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics new file mode 100644 index 000000000..ee9e672b6 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1207@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:2nd and 4th Thursday +DTSTART;TZID=America/Denver;VALUE=DATE:20040513 +RRULE:FREQ=MONTHLY;BYDAY=2TH,4TH +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.next.ref new file mode 100644 index 000000000..8d1125970 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-13T00:00:00 +2004-05-27T00:00:00 +2004-06-10T00:00:00 +2004-06-24T00:00:00 +2004-07-08T00:00:00 +2004-07-22T00:00:00 +2004-08-12T00:00:00 +2004-08-26T00:00:00 +2004-09-09T00:00:00 +2004-09-23T00:00:00 +2004-10-14T00:00:00 +2004-10-28T00:00:00 +2004-11-11T00:00:00 +2004-11-25T00:00:00 +2004-12-09T00:00:00 +2004-12-23T00:00:00 +2005-01-13T00:00:00 +2005-01-27T00:00:00 +2005-02-10T00:00:00 +2005-02-24T00:00:00 +2005-03-10T00:00:00 +2005-03-24T00:00:00 +2005-04-14T00:00:00 +2005-04-28T00:00:00 +2005-05-12T00:00:00 +2005-05-26T00:00:00 +2005-06-09T00:00:00 +2005-06-23T00:00:00 +2005-07-14T00:00:00 +2005-07-28T00:00:00 +2005-08-11T00:00:00 +2005-08-25T00:00:00 +2005-09-08T00:00:00 +2005-09-22T00:00:00 +2005-10-13T00:00:00 +2005-10-27T00:00:00 +2005-11-10T00:00:00 +2005-11-24T00:00:00 +2005-12-08T00:00:00 +2005-12-22T00:00:00 +2006-01-12T00:00:00 +2006-01-26T00:00:00 +2006-02-09T00:00:00 +2006-02-23T00:00:00 +2006-03-09T00:00:00 +2006-03-23T00:00:00 +2006-04-13T00:00:00 +2006-04-27T00:00:00 +2006-05-11T00:00:00 +2006-05-25T00:00:00 +2006-06-08T00:00:00 +2006-06-22T00:00:00 +2006-07-13T00:00:00 +2006-07-27T00:00:00 +2006-08-10T00:00:00 +2006-08-24T00:00:00 +2006-09-14T00:00:00 +2006-09-28T00:00:00 +2006-10-12T00:00:00 +2006-10-26T00:00:00 +2006-11-09T00:00:00 +2006-11-23T00:00:00 +2006-12-14T00:00:00 +2006-12-28T00:00:00 +2007-01-11T00:00:00 +2007-01-25T00:00:00 +2007-02-08T00:00:00 +2007-02-22T00:00:00 +2007-03-08T00:00:00 +2007-03-22T00:00:00 +2007-04-12T00:00:00 +2007-04-26T00:00:00 +2007-05-10T00:00:00 +2007-05-24T00:00:00 +2007-06-14T00:00:00 +2007-06-28T00:00:00 +2007-07-12T00:00:00 +2007-07-26T00:00:00 +2007-08-09T00:00:00 +2007-08-23T00:00:00 +2007-09-13T00:00:00 +2007-09-27T00:00:00 +2007-10-11T00:00:00 +2007-10-25T00:00:00 +2007-11-08T00:00:00 +2007-11-22T00:00:00 +2007-12-13T00:00:00 +2007-12-27T00:00:00 +2008-01-10T00:00:00 +2008-01-24T00:00:00 +2008-02-14T00:00:00 +2008-02-28T00:00:00 +2008-03-13T00:00:00 +2008-03-27T00:00:00 +2008-04-10T00:00:00 +2008-04-24T00:00:00 +2008-05-08T00:00:00 +2008-05-22T00:00:00 +2008-06-12T00:00:00 +2008-06-26T00:00:00 +2008-07-10T00:00:00 +2008-07-24T00:00:00 +2008-08-14T00:00:00 +2008-08-28T00:00:00 +2008-09-11T00:00:00 +2008-09-25T00:00:00 +2008-10-09T00:00:00 +2008-10-23T00:00:00 +2008-11-13T00:00:00 +2008-11-27T00:00:00 +2008-12-11T00:00:00 +2008-12-25T00:00:00 +2009-01-08T00:00:00 +2009-01-22T00:00:00 +2009-02-12T00:00:00 +2009-02-26T00:00:00 +2009-03-12T00:00:00 +2009-03-26T00:00:00 +2009-04-09T00:00:00 +2009-04-23T00:00:00 +2009-05-14T00:00:00 +2009-05-28T00:00:00 +2009-06-11T00:00:00 +2009-06-25T00:00:00 +2009-07-09T00:00:00 +2009-07-23T00:00:00 +2009-08-13T00:00:00 +2009-08-27T00:00:00 +2009-09-10T00:00:00 +2009-09-24T00:00:00 +2009-10-08T00:00:00 +2009-10-22T00:00:00 +2009-11-12T00:00:00 +2009-11-26T00:00:00 +2009-12-10T00:00:00 +2009-12-24T00:00:00 +2010-01-14T00:00:00 +2010-01-28T00:00:00 +2010-02-11T00:00:00 +2010-02-25T00:00:00 +2010-03-11T00:00:00 +2010-03-25T00:00:00 +2010-04-08T00:00:00 +2010-04-22T00:00:00 +2010-05-13T00:00:00 +2010-05-27T00:00:00 +2010-06-10T00:00:00 +2010-06-24T00:00:00 +2010-07-08T00:00:00 +2010-07-22T00:00:00 +2010-08-12T00:00:00 +2010-08-26T00:00:00 +2010-09-09T00:00:00 +2010-09-23T00:00:00 +2010-10-14T00:00:00 +2010-10-28T00:00:00 +2010-11-11T00:00:00 +2010-11-25T00:00:00 +2010-12-09T00:00:00 +2010-12-23T00:00:00 +2011-01-13T00:00:00 +2011-01-27T00:00:00 +2011-02-10T00:00:00 +2011-02-24T00:00:00 +2011-03-10T00:00:00 +2011-03-24T00:00:00 +2011-04-14T00:00:00 +2011-04-28T00:00:00 +2011-05-12T00:00:00 +2011-05-26T00:00:00 +2011-06-09T00:00:00 +2011-06-23T00:00:00 +2011-07-14T00:00:00 +2011-07-28T00:00:00 +2011-08-11T00:00:00 +2011-08-25T00:00:00 +2011-09-08T00:00:00 +2011-09-22T00:00:00 +2011-10-13T00:00:00 +2011-10-27T00:00:00 +2011-11-10T00:00:00 +2011-11-24T00:00:00 +2011-12-08T00:00:00 +2011-12-22T00:00:00 +2012-01-12T00:00:00 +2012-01-26T00:00:00 +2012-02-09T00:00:00 +2012-02-23T00:00:00 +2012-03-08T00:00:00 +2012-03-22T00:00:00 +2012-04-12T00:00:00 +2012-04-26T00:00:00 +2012-05-10T00:00:00 +2012-05-24T00:00:00 +2012-06-14T00:00:00 +2012-06-28T00:00:00 +2012-07-12T00:00:00 +2012-07-26T00:00:00 +2012-08-09T00:00:00 +2012-08-23T00:00:00 +2012-09-13T00:00:00 +2012-09-27T00:00:00 +2012-10-11T00:00:00 +2012-10-25T00:00:00 +2012-11-08T00:00:00 +2012-11-22T00:00:00 +2012-12-13T00:00:00 +2012-12-27T00:00:00 +2013-01-10T00:00:00 +2013-01-24T00:00:00 +2013-02-14T00:00:00 +2013-02-28T00:00:00 +2013-03-14T00:00:00 +2013-03-28T00:00:00 +2013-04-11T00:00:00 +2013-04-25T00:00:00 +2013-05-09T00:00:00 +2013-05-23T00:00:00 +2013-06-13T00:00:00 +2013-06-27T00:00:00 +2013-07-11T00:00:00 +2013-07-25T00:00:00 +2013-08-08T00:00:00 +2013-08-22T00:00:00 +2013-09-12T00:00:00 +2013-09-26T00:00:00 +2013-10-10T00:00:00 +2013-10-24T00:00:00 +2013-11-14T00:00:00 +2013-11-28T00:00:00 +2013-12-12T00:00:00 +2013-12-26T00:00:00 +2014-01-09T00:00:00 +2014-01-23T00:00:00 +2014-02-13T00:00:00 +2014-02-27T00:00:00 +2014-03-13T00:00:00 +2014-03-27T00:00:00 +2014-04-10T00:00:00 +2014-04-24T00:00:00 +2014-05-08T00:00:00 +2014-05-22T00:00:00 +2014-06-12T00:00:00 +2014-06-26T00:00:00 +2014-07-10T00:00:00 +2014-07-24T00:00:00 +2014-08-14T00:00:00 +2014-08-28T00:00:00 +2014-09-11T00:00:00 +2014-09-25T00:00:00 +2014-10-09T00:00:00 +2014-10-23T00:00:00 +2014-11-13T00:00:00 +2014-11-27T00:00:00 +2014-12-11T00:00:00 +2014-12-25T00:00:00 +2015-01-08T00:00:00 +2015-01-22T00:00:00 +2015-02-12T00:00:00 +2015-02-26T00:00:00 +2015-03-12T00:00:00 +2015-03-26T00:00:00 +2015-04-09T00:00:00 +2015-04-23T00:00:00 +2015-05-14T00:00:00 +2015-05-28T00:00:00 +2015-06-11T00:00:00 +2015-06-25T00:00:00 +2015-07-09T00:00:00 +2015-07-23T00:00:00 +2015-08-13T00:00:00 +2015-08-27T00:00:00 +2015-09-10T00:00:00 +2015-09-24T00:00:00 +2015-10-08T00:00:00 +2015-10-22T00:00:00 +2015-11-12T00:00:00 +2015-11-26T00:00:00 +2015-12-10T00:00:00 +2015-12-24T00:00:00 +2016-01-14T00:00:00 +2016-01-28T00:00:00 +2016-02-11T00:00:00 +2016-02-25T00:00:00 +2016-03-10T00:00:00 +2016-03-24T00:00:00 +2016-04-14T00:00:00 +2016-04-28T00:00:00 +2016-05-12T00:00:00 +2016-05-26T00:00:00 +2016-06-09T00:00:00 +2016-06-23T00:00:00 +2016-07-14T00:00:00 +2016-07-28T00:00:00 +2016-08-11T00:00:00 +2016-08-25T00:00:00 +2016-09-08T00:00:00 +2016-09-22T00:00:00 +2016-10-13T00:00:00 +2016-10-27T00:00:00 +2016-11-10T00:00:00 +2016-11-24T00:00:00 +2016-12-08T00:00:00 +2016-12-22T00:00:00 +2017-01-12T00:00:00 +2017-01-26T00:00:00 +2017-02-09T00:00:00 +2017-02-23T00:00:00 +2017-03-09T00:00:00 +2017-03-23T00:00:00 +2017-04-13T00:00:00 +2017-04-27T00:00:00 +2017-05-11T00:00:00 +2017-05-25T00:00:00 +2017-06-08T00:00:00 +2017-06-22T00:00:00 +2017-07-13T00:00:00 +2017-07-27T00:00:00 +2017-08-10T00:00:00 +2017-08-24T00:00:00 +2017-09-14T00:00:00 +2017-09-28T00:00:00 +2017-10-12T00:00:00 +2017-10-26T00:00:00 +2017-11-09T00:00:00 +2017-11-23T00:00:00 +2017-12-14T00:00:00 +2017-12-28T00:00:00 +2018-01-11T00:00:00 +2018-01-25T00:00:00 +2018-02-08T00:00:00 +2018-02-22T00:00:00 +2018-03-08T00:00:00 +2018-03-22T00:00:00 +2018-04-12T00:00:00 +2018-04-26T00:00:00 +2018-05-10T00:00:00 +2018-05-24T00:00:00 +2018-06-14T00:00:00 +2018-06-28T00:00:00 +2018-07-12T00:00:00 +2018-07-26T00:00:00 +2018-08-09T00:00:00 +2018-08-23T00:00:00 +2018-09-13T00:00:00 +2018-09-27T00:00:00 +2018-10-11T00:00:00 +2018-10-25T00:00:00 +2018-11-08T00:00:00 +2018-11-22T00:00:00 +2018-12-13T00:00:00 +2018-12-27T00:00:00 +2019-01-10T00:00:00 +2019-01-24T00:00:00 +2019-02-14T00:00:00 +2019-02-28T00:00:00 +2019-03-14T00:00:00 +2019-03-28T00:00:00 +2019-04-11T00:00:00 +2019-04-25T00:00:00 +2019-05-09T00:00:00 +2019-05-23T00:00:00 +2019-06-13T00:00:00 +2019-06-27T00:00:00 +2019-07-11T00:00:00 +2019-07-25T00:00:00 +2019-08-08T00:00:00 +2019-08-22T00:00:00 +2019-09-12T00:00:00 +2019-09-26T00:00:00 +2019-10-10T00:00:00 +2019-10-24T00:00:00 +2019-11-14T00:00:00 +2019-11-28T00:00:00 +2019-12-12T00:00:00 +2019-12-26T00:00:00 +2020-01-09T00:00:00 +2020-01-23T00:00:00 +2020-02-13T00:00:00 +2020-02-27T00:00:00 +2020-03-12T00:00:00 +2020-03-26T00:00:00 +2020-04-09T00:00:00 +2020-04-23T00:00:00 +2020-05-14T00:00:00 +2020-05-28T00:00:00 +2020-06-11T00:00:00 +2020-06-25T00:00:00 +2020-07-09T00:00:00 +2020-07-23T00:00:00 +2020-08-13T00:00:00 +2020-08-27T00:00:00 +2020-09-10T00:00:00 +2020-09-24T00:00:00 +2020-10-08T00:00:00 +2020-10-22T00:00:00 +2020-11-12T00:00:00 +2020-11-26T00:00:00 +2020-12-10T00:00:00 +2020-12-24T00:00:00 +2021-01-14T00:00:00 +2021-01-28T00:00:00 +2021-02-11T00:00:00 +2021-02-25T00:00:00 +2021-03-11T00:00:00 +2021-03-25T00:00:00 +2021-04-08T00:00:00 +2021-04-22T00:00:00 +2021-05-13T00:00:00 +2021-05-27T00:00:00 +2021-06-10T00:00:00 +2021-06-24T00:00:00 +2021-07-08T00:00:00 +2021-07-22T00:00:00 +2021-08-12T00:00:00 +2021-08-26T00:00:00 +2021-09-09T00:00:00 +2021-09-23T00:00:00 +2021-10-14T00:00:00 +2021-10-28T00:00:00 +2021-11-11T00:00:00 +2021-11-25T00:00:00 +2021-12-09T00:00:00 +2021-12-23T00:00:00 +2022-01-13T00:00:00 +2022-01-27T00:00:00 +2022-02-10T00:00:00 +2022-02-24T00:00:00 +2022-03-10T00:00:00 +2022-03-24T00:00:00 +2022-04-14T00:00:00 +2022-04-28T00:00:00 +2022-05-12T00:00:00 +2022-05-26T00:00:00 +2022-06-09T00:00:00 +2022-06-23T00:00:00 +2022-07-14T00:00:00 +2022-07-28T00:00:00 +2022-08-11T00:00:00 +2022-08-25T00:00:00 +2022-09-08T00:00:00 +2022-09-22T00:00:00 +2022-10-13T00:00:00 +2022-10-27T00:00:00 +2022-11-10T00:00:00 +2022-11-24T00:00:00 +2022-12-08T00:00:00 +2022-12-22T00:00:00 +2023-01-12T00:00:00 +2023-01-26T00:00:00 +2023-02-09T00:00:00 +2023-02-23T00:00:00 +2023-03-09T00:00:00 +2023-03-23T00:00:00 +2023-04-13T00:00:00 +2023-04-27T00:00:00 +2023-05-11T00:00:00 +2023-05-25T00:00:00 +2023-06-08T00:00:00 +2023-06-22T00:00:00 +2023-07-13T00:00:00 +2023-07-27T00:00:00 +2023-08-10T00:00:00 +2023-08-24T00:00:00 +2023-09-14T00:00:00 +2023-09-28T00:00:00 +2023-10-12T00:00:00 +2023-10-26T00:00:00 +2023-11-09T00:00:00 +2023-11-23T00:00:00 +2023-12-14T00:00:00 +2023-12-28T00:00:00 +2024-01-11T00:00:00 +2024-01-25T00:00:00 +2024-02-08T00:00:00 +2024-02-22T00:00:00 +2024-03-14T00:00:00 +2024-03-28T00:00:00 +2024-04-11T00:00:00 +2024-04-25T00:00:00 +2024-05-09T00:00:00 +2024-05-23T00:00:00 +2024-06-13T00:00:00 +2024-06-27T00:00:00 +2024-07-11T00:00:00 +2024-07-25T00:00:00 +2024-08-08T00:00:00 +2024-08-22T00:00:00 +2024-09-12T00:00:00 +2024-09-26T00:00:00 +2024-10-10T00:00:00 +2024-10-24T00:00:00 +2024-11-14T00:00:00 +2024-11-28T00:00:00 +2024-12-12T00:00:00 +2024-12-26T00:00:00 +2025-01-09T00:00:00 +2025-01-23T00:00:00 +2025-02-13T00:00:00 +2025-02-27T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.prev.ref new file mode 100644 index 000000000..914fbf899 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.prev.ref @@ -0,0 +1,161 @@ +2010-12-23T00:00:00 +2010-12-09T00:00:00 +2010-11-25T00:00:00 +2010-11-11T00:00:00 +2010-10-28T00:00:00 +2010-10-14T00:00:00 +2010-09-23T00:00:00 +2010-09-09T00:00:00 +2010-08-26T00:00:00 +2010-08-12T00:00:00 +2010-07-22T00:00:00 +2010-07-08T00:00:00 +2010-06-24T00:00:00 +2010-06-10T00:00:00 +2010-05-27T00:00:00 +2010-05-13T00:00:00 +2010-04-22T00:00:00 +2010-04-08T00:00:00 +2010-03-25T00:00:00 +2010-03-11T00:00:00 +2010-02-25T00:00:00 +2010-02-11T00:00:00 +2010-01-28T00:00:00 +2010-01-14T00:00:00 +2009-12-24T00:00:00 +2009-12-10T00:00:00 +2009-11-26T00:00:00 +2009-11-12T00:00:00 +2009-10-22T00:00:00 +2009-10-08T00:00:00 +2009-09-24T00:00:00 +2009-09-10T00:00:00 +2009-08-27T00:00:00 +2009-08-13T00:00:00 +2009-07-23T00:00:00 +2009-07-09T00:00:00 +2009-06-25T00:00:00 +2009-06-11T00:00:00 +2009-05-28T00:00:00 +2009-05-14T00:00:00 +2009-04-23T00:00:00 +2009-04-09T00:00:00 +2009-03-26T00:00:00 +2009-03-12T00:00:00 +2009-02-26T00:00:00 +2009-02-12T00:00:00 +2009-01-22T00:00:00 +2009-01-08T00:00:00 +2008-12-25T00:00:00 +2008-12-11T00:00:00 +2008-11-27T00:00:00 +2008-11-13T00:00:00 +2008-10-23T00:00:00 +2008-10-09T00:00:00 +2008-09-25T00:00:00 +2008-09-11T00:00:00 +2008-08-28T00:00:00 +2008-08-14T00:00:00 +2008-07-24T00:00:00 +2008-07-10T00:00:00 +2008-06-26T00:00:00 +2008-06-12T00:00:00 +2008-05-22T00:00:00 +2008-05-08T00:00:00 +2008-04-24T00:00:00 +2008-04-10T00:00:00 +2008-03-27T00:00:00 +2008-03-13T00:00:00 +2008-02-28T00:00:00 +2008-02-14T00:00:00 +2008-01-24T00:00:00 +2008-01-10T00:00:00 +2007-12-27T00:00:00 +2007-12-13T00:00:00 +2007-11-22T00:00:00 +2007-11-08T00:00:00 +2007-10-25T00:00:00 +2007-10-11T00:00:00 +2007-09-27T00:00:00 +2007-09-13T00:00:00 +2007-08-23T00:00:00 +2007-08-09T00:00:00 +2007-07-26T00:00:00 +2007-07-12T00:00:00 +2007-06-28T00:00:00 +2007-06-14T00:00:00 +2007-05-24T00:00:00 +2007-05-10T00:00:00 +2007-04-26T00:00:00 +2007-04-12T00:00:00 +2007-03-22T00:00:00 +2007-03-08T00:00:00 +2007-02-22T00:00:00 +2007-02-08T00:00:00 +2007-01-25T00:00:00 +2007-01-11T00:00:00 +2006-12-28T00:00:00 +2006-12-14T00:00:00 +2006-11-23T00:00:00 +2006-11-09T00:00:00 +2006-10-26T00:00:00 +2006-10-12T00:00:00 +2006-09-28T00:00:00 +2006-09-14T00:00:00 +2006-08-24T00:00:00 +2006-08-10T00:00:00 +2006-07-27T00:00:00 +2006-07-13T00:00:00 +2006-06-22T00:00:00 +2006-06-08T00:00:00 +2006-05-25T00:00:00 +2006-05-11T00:00:00 +2006-04-27T00:00:00 +2006-04-13T00:00:00 +2006-03-23T00:00:00 +2006-03-09T00:00:00 +2006-02-23T00:00:00 +2006-02-09T00:00:00 +2006-01-26T00:00:00 +2006-01-12T00:00:00 +2005-12-22T00:00:00 +2005-12-08T00:00:00 +2005-11-24T00:00:00 +2005-11-10T00:00:00 +2005-10-27T00:00:00 +2005-10-13T00:00:00 +2005-09-22T00:00:00 +2005-09-08T00:00:00 +2005-08-25T00:00:00 +2005-08-11T00:00:00 +2005-07-28T00:00:00 +2005-07-14T00:00:00 +2005-06-23T00:00:00 +2005-06-09T00:00:00 +2005-05-26T00:00:00 +2005-05-12T00:00:00 +2005-04-28T00:00:00 +2005-04-14T00:00:00 +2005-03-24T00:00:00 +2005-03-10T00:00:00 +2005-02-24T00:00:00 +2005-02-10T00:00:00 +2005-01-27T00:00:00 +2005-01-13T00:00:00 +2004-12-23T00:00:00 +2004-12-09T00:00:00 +2004-11-25T00:00:00 +2004-11-11T00:00:00 +2004-10-28T00:00:00 +2004-10-14T00:00:00 +2004-09-23T00:00:00 +2004-09-09T00:00:00 +2004-08-26T00:00:00 +2004-08-12T00:00:00 +2004-07-22T00:00:00 +2004-07-08T00:00:00 +2004-06-24T00:00:00 +2004-06-10T00:00:00 +2004-05-27T00:00:00 +2004-05-13T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.recurson.ref new file mode 100644 index 000000000..b3883d951 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily3.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-13 +2004-05-27 +2004-06-10 +2004-06-24 +2004-07-08 +2004-07-22 +2004-08-12 +2004-08-26 +2004-09-09 +2004-09-23 +2004-10-14 +2004-10-28 +2004-11-11 +2004-11-25 +2004-12-09 +2004-12-23 +2005-01-13 +2005-01-27 +2005-02-10 +2005-02-24 +2005-03-10 +2005-03-24 +2005-04-14 +2005-04-28 +2005-05-12 +2005-05-26 +2005-06-09 +2005-06-23 +2005-07-14 +2005-07-28 +2005-08-11 +2005-08-25 +2005-09-08 +2005-09-22 +2005-10-13 +2005-10-27 +2005-11-10 +2005-11-24 +2005-12-08 +2005-12-22 +2006-01-12 +2006-01-26 +2006-02-09 +2006-02-23 +2006-03-09 +2006-03-23 +2006-04-13 +2006-04-27 +2006-05-11 +2006-05-25 +2006-06-08 +2006-06-22 +2006-07-13 +2006-07-27 +2006-08-10 +2006-08-24 +2006-09-14 +2006-09-28 +2006-10-12 +2006-10-26 +2006-11-09 +2006-11-23 +2006-12-14 +2006-12-28 +2007-01-11 +2007-01-25 +2007-02-08 +2007-02-22 +2007-03-08 +2007-03-22 +2007-04-12 +2007-04-26 +2007-05-10 +2007-05-24 +2007-06-14 +2007-06-28 +2007-07-12 +2007-07-26 +2007-08-09 +2007-08-23 +2007-09-13 +2007-09-27 +2007-10-11 +2007-10-25 +2007-11-08 +2007-11-22 +2007-12-13 +2007-12-27 +2008-01-10 +2008-01-24 +2008-02-14 +2008-02-28 +2008-03-13 +2008-03-27 +2008-04-10 +2008-04-24 +2008-05-08 +2008-05-22 +2008-06-12 +2008-06-26 +2008-07-10 +2008-07-24 +2008-08-14 +2008-08-28 +2008-09-11 +2008-09-25 +2008-10-09 +2008-10-23 +2008-11-13 +2008-11-27 +2008-12-11 +2008-12-25 +2009-01-08 +2009-01-22 +2009-02-12 +2009-02-26 +2009-03-12 +2009-03-26 +2009-04-09 +2009-04-23 +2009-05-14 +2009-05-28 +2009-06-11 +2009-06-25 +2009-07-09 +2009-07-23 +2009-08-13 +2009-08-27 +2009-09-10 +2009-09-24 +2009-10-08 +2009-10-22 +2009-11-12 +2009-11-26 +2009-12-10 +2009-12-24 +2010-01-14 +2010-01-28 +2010-02-11 +2010-02-25 +2010-03-11 +2010-03-25 +2010-04-08 +2010-04-22 +2010-05-13 +2010-05-27 +2010-06-10 +2010-06-24 +2010-07-08 +2010-07-22 +2010-08-12 +2010-08-26 +2010-09-09 +2010-09-23 +2010-10-14 +2010-10-28 +2010-11-11 +2010-11-25 +2010-12-09 +2010-12-23 +2011-01-13 +2011-01-27 +2011-02-10 +2011-02-24 +2011-03-10 +2011-03-24 +2011-04-14 +2011-04-28 +2011-05-12 +2011-05-26 +2011-06-09 +2011-06-23 +2011-07-14 +2011-07-28 +2011-08-11 +2011-08-25 +2011-09-08 +2011-09-22 +2011-10-13 +2011-10-27 +2011-11-10 +2011-11-24 +2011-12-08 +2011-12-22 +2012-01-12 +2012-01-26 +2012-02-09 +2012-02-23 +2012-03-08 +2012-03-22 +2012-04-12 +2012-04-26 +2012-05-10 +2012-05-24 +2012-06-14 +2012-06-28 +2012-07-12 +2012-07-26 +2012-08-09 +2012-08-23 +2012-09-13 +2012-09-27 +2012-10-11 +2012-10-25 +2012-11-08 +2012-11-22 +2012-12-13 +2012-12-27 +2013-01-10 +2013-01-24 +2013-02-14 +2013-02-28 +2013-03-14 +2013-03-28 +2013-04-11 +2013-04-25 +2013-05-09 +2013-05-23 +2013-06-13 +2013-06-27 +2013-07-11 +2013-07-25 +2013-08-08 +2013-08-22 +2013-09-12 +2013-09-26 +2013-10-10 +2013-10-24 +2013-11-14 +2013-11-28 +2013-12-12 +2013-12-26 +2014-01-09 +2014-01-23 +2014-02-13 +2014-02-27 +2014-03-13 +2014-03-27 +2014-04-10 +2014-04-24 +2014-05-08 +2014-05-22 +2014-06-12 +2014-06-26 +2014-07-10 +2014-07-24 +2014-08-14 +2014-08-28 +2014-09-11 +2014-09-25 +2014-10-09 +2014-10-23 +2014-11-13 +2014-11-27 +2014-12-11 +2014-12-25 +2015-01-08 +2015-01-22 +2015-02-12 +2015-02-26 +2015-03-12 +2015-03-26 +2015-04-09 +2015-04-23 +2015-05-14 +2015-05-28 +2015-06-11 +2015-06-25 +2015-07-09 +2015-07-23 +2015-08-13 +2015-08-27 +2015-09-10 +2015-09-24 +2015-10-08 +2015-10-22 +2015-11-12 +2015-11-26 +2015-12-10 +2015-12-24 +2016-01-14 +2016-01-28 +2016-02-11 +2016-02-25 +2016-03-10 +2016-03-24 +2016-04-14 +2016-04-28 +2016-05-12 +2016-05-26 +2016-06-09 +2016-06-23 +2016-07-14 +2016-07-28 +2016-08-11 +2016-08-25 +2016-09-08 +2016-09-22 +2016-10-13 +2016-10-27 +2016-11-10 +2016-11-24 +2016-12-08 +2016-12-22 +2017-01-12 +2017-01-26 +2017-02-09 +2017-02-23 +2017-03-09 +2017-03-23 +2017-04-13 +2017-04-27 +2017-05-11 +2017-05-25 +2017-06-08 +2017-06-22 +2017-07-13 +2017-07-27 +2017-08-10 +2017-08-24 +2017-09-14 +2017-09-28 +2017-10-12 +2017-10-26 +2017-11-09 +2017-11-23 +2017-12-14 +2017-12-28 +2018-01-11 +2018-01-25 +2018-02-08 +2018-02-22 +2018-03-08 +2018-03-22 +2018-04-12 +2018-04-26 +2018-05-10 +2018-05-24 +2018-06-14 +2018-06-28 +2018-07-12 +2018-07-26 +2018-08-09 +2018-08-23 +2018-09-13 +2018-09-27 +2018-10-11 +2018-10-25 +2018-11-08 +2018-11-22 +2018-12-13 +2018-12-27 +2019-01-10 +2019-01-24 +2019-02-14 +2019-02-28 +2019-03-14 +2019-03-28 +2019-04-11 +2019-04-25 +2019-05-09 +2019-05-23 +2019-06-13 +2019-06-27 +2019-07-11 +2019-07-25 +2019-08-08 +2019-08-22 +2019-09-12 +2019-09-26 +2019-10-10 +2019-10-24 +2019-11-14 +2019-11-28 +2019-12-12 +2019-12-26 +2020-01-09 +2020-01-23 +2020-02-13 +2020-02-27 +2020-03-12 +2020-03-26 +2020-04-09 +2020-04-23 +2020-05-14 +2020-05-28 +2020-06-11 +2020-06-25 +2020-07-09 +2020-07-23 +2020-08-13 +2020-08-27 +2020-09-10 +2020-09-24 +2020-10-08 +2020-10-22 +2020-11-12 +2020-11-26 +2020-12-10 +2020-12-24 +2021-01-14 +2021-01-28 +2021-02-11 +2021-02-25 +2021-03-11 +2021-03-25 +2021-04-08 +2021-04-22 +2021-05-13 +2021-05-27 +2021-06-10 +2021-06-24 +2021-07-08 +2021-07-22 +2021-08-12 +2021-08-26 +2021-09-09 +2021-09-23 +2021-10-14 +2021-10-28 +2021-11-11 +2021-11-25 +2021-12-09 +2021-12-23 +2022-01-13 +2022-01-27 +2022-02-10 +2022-02-24 +2022-03-10 +2022-03-24 +2022-04-14 +2022-04-28 +2022-05-12 +2022-05-26 +2022-06-09 +2022-06-23 +2022-07-14 +2022-07-28 +2022-08-11 +2022-08-25 +2022-09-08 +2022-09-22 +2022-10-13 +2022-10-27 +2022-11-10 +2022-11-24 +2022-12-08 +2022-12-22 +2023-01-12 +2023-01-26 +2023-02-09 +2023-02-23 +2023-03-09 +2023-03-23 +2023-04-13 +2023-04-27 +2023-05-11 +2023-05-25 +2023-06-08 +2023-06-22 +2023-07-13 +2023-07-27 +2023-08-10 +2023-08-24 +2023-09-14 +2023-09-28 +2023-10-12 +2023-10-26 +2023-11-09 +2023-11-23 +2023-12-14 +2023-12-28 +2024-01-11 +2024-01-25 +2024-02-08 +2024-02-22 +2024-03-14 +2024-03-28 +2024-04-11 +2024-04-25 +2024-05-09 +2024-05-23 +2024-06-13 +2024-06-27 +2024-07-11 +2024-07-25 +2024-08-08 +2024-08-22 +2024-09-12 +2024-09-26 +2024-10-10 +2024-10-24 +2024-11-14 +2024-11-28 +2024-12-12 +2024-12-26 +2025-01-09 +2025-01-23 +2025-02-13 +2025-02-27 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics new file mode 100644 index 000000000..780b9039e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1210@67.154.139.115 +RECURRENCE-ID:20040504T060000Z +SUMMARY:Every Other Tuesday +DTSTART;TZID=America/Denver;VALUE=DATE:20040504 +RRULE:FREQ=WEEKLY;BYDAY=TU;INTERVAL=2 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.next.ref new file mode 100644 index 000000000..5e5439b77 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-04T00:00:00 +2004-05-18T00:00:00 +2004-06-01T00:00:00 +2004-06-15T00:00:00 +2004-06-29T00:00:00 +2004-07-13T00:00:00 +2004-07-27T00:00:00 +2004-08-10T00:00:00 +2004-08-24T00:00:00 +2004-09-07T00:00:00 +2004-09-21T00:00:00 +2004-10-05T00:00:00 +2004-10-19T00:00:00 +2004-11-02T00:00:00 +2004-11-16T00:00:00 +2004-11-30T00:00:00 +2004-12-14T00:00:00 +2004-12-28T00:00:00 +2005-01-11T00:00:00 +2005-01-25T00:00:00 +2005-02-08T00:00:00 +2005-02-22T00:00:00 +2005-03-08T00:00:00 +2005-03-22T00:00:00 +2005-04-05T00:00:00 +2005-04-19T00:00:00 +2005-05-03T00:00:00 +2005-05-17T00:00:00 +2005-05-31T00:00:00 +2005-06-14T00:00:00 +2005-06-28T00:00:00 +2005-07-12T00:00:00 +2005-07-26T00:00:00 +2005-08-09T00:00:00 +2005-08-23T00:00:00 +2005-09-06T00:00:00 +2005-09-20T00:00:00 +2005-10-04T00:00:00 +2005-10-18T00:00:00 +2005-11-01T00:00:00 +2005-11-15T00:00:00 +2005-11-29T00:00:00 +2005-12-13T00:00:00 +2005-12-27T00:00:00 +2006-01-10T00:00:00 +2006-01-24T00:00:00 +2006-02-07T00:00:00 +2006-02-21T00:00:00 +2006-03-07T00:00:00 +2006-03-21T00:00:00 +2006-04-04T00:00:00 +2006-04-18T00:00:00 +2006-05-02T00:00:00 +2006-05-16T00:00:00 +2006-05-30T00:00:00 +2006-06-13T00:00:00 +2006-06-27T00:00:00 +2006-07-11T00:00:00 +2006-07-25T00:00:00 +2006-08-08T00:00:00 +2006-08-22T00:00:00 +2006-09-05T00:00:00 +2006-09-19T00:00:00 +2006-10-03T00:00:00 +2006-10-17T00:00:00 +2006-10-31T00:00:00 +2006-11-14T00:00:00 +2006-11-28T00:00:00 +2006-12-12T00:00:00 +2006-12-26T00:00:00 +2007-01-09T00:00:00 +2007-01-23T00:00:00 +2007-02-06T00:00:00 +2007-02-20T00:00:00 +2007-03-06T00:00:00 +2007-03-20T00:00:00 +2007-04-03T00:00:00 +2007-04-17T00:00:00 +2007-05-01T00:00:00 +2007-05-15T00:00:00 +2007-05-29T00:00:00 +2007-06-12T00:00:00 +2007-06-26T00:00:00 +2007-07-10T00:00:00 +2007-07-24T00:00:00 +2007-08-07T00:00:00 +2007-08-21T00:00:00 +2007-09-04T00:00:00 +2007-09-18T00:00:00 +2007-10-02T00:00:00 +2007-10-16T00:00:00 +2007-10-30T00:00:00 +2007-11-13T00:00:00 +2007-11-27T00:00:00 +2007-12-11T00:00:00 +2007-12-25T00:00:00 +2008-01-08T00:00:00 +2008-01-22T00:00:00 +2008-02-05T00:00:00 +2008-02-19T00:00:00 +2008-03-04T00:00:00 +2008-03-18T00:00:00 +2008-04-01T00:00:00 +2008-04-15T00:00:00 +2008-04-29T00:00:00 +2008-05-13T00:00:00 +2008-05-27T00:00:00 +2008-06-10T00:00:00 +2008-06-24T00:00:00 +2008-07-08T00:00:00 +2008-07-22T00:00:00 +2008-08-05T00:00:00 +2008-08-19T00:00:00 +2008-09-02T00:00:00 +2008-09-16T00:00:00 +2008-09-30T00:00:00 +2008-10-14T00:00:00 +2008-10-28T00:00:00 +2008-11-11T00:00:00 +2008-11-25T00:00:00 +2008-12-09T00:00:00 +2008-12-23T00:00:00 +2009-01-06T00:00:00 +2009-01-20T00:00:00 +2009-02-03T00:00:00 +2009-02-17T00:00:00 +2009-03-03T00:00:00 +2009-03-17T00:00:00 +2009-03-31T00:00:00 +2009-04-14T00:00:00 +2009-04-28T00:00:00 +2009-05-12T00:00:00 +2009-05-26T00:00:00 +2009-06-09T00:00:00 +2009-06-23T00:00:00 +2009-07-07T00:00:00 +2009-07-21T00:00:00 +2009-08-04T00:00:00 +2009-08-18T00:00:00 +2009-09-01T00:00:00 +2009-09-15T00:00:00 +2009-09-29T00:00:00 +2009-10-13T00:00:00 +2009-10-27T00:00:00 +2009-11-10T00:00:00 +2009-11-24T00:00:00 +2009-12-08T00:00:00 +2009-12-22T00:00:00 +2010-01-05T00:00:00 +2010-01-19T00:00:00 +2010-02-02T00:00:00 +2010-02-16T00:00:00 +2010-03-02T00:00:00 +2010-03-16T00:00:00 +2010-03-30T00:00:00 +2010-04-13T00:00:00 +2010-04-27T00:00:00 +2010-05-11T00:00:00 +2010-05-25T00:00:00 +2010-06-08T00:00:00 +2010-06-22T00:00:00 +2010-07-06T00:00:00 +2010-07-20T00:00:00 +2010-08-03T00:00:00 +2010-08-17T00:00:00 +2010-08-31T00:00:00 +2010-09-14T00:00:00 +2010-09-28T00:00:00 +2010-10-12T00:00:00 +2010-10-26T00:00:00 +2010-11-09T00:00:00 +2010-11-23T00:00:00 +2010-12-07T00:00:00 +2010-12-21T00:00:00 +2011-01-04T00:00:00 +2011-01-18T00:00:00 +2011-02-01T00:00:00 +2011-02-15T00:00:00 +2011-03-01T00:00:00 +2011-03-15T00:00:00 +2011-03-29T00:00:00 +2011-04-12T00:00:00 +2011-04-26T00:00:00 +2011-05-10T00:00:00 +2011-05-24T00:00:00 +2011-06-07T00:00:00 +2011-06-21T00:00:00 +2011-07-05T00:00:00 +2011-07-19T00:00:00 +2011-08-02T00:00:00 +2011-08-16T00:00:00 +2011-08-30T00:00:00 +2011-09-13T00:00:00 +2011-09-27T00:00:00 +2011-10-11T00:00:00 +2011-10-25T00:00:00 +2011-11-08T00:00:00 +2011-11-22T00:00:00 +2011-12-06T00:00:00 +2011-12-20T00:00:00 +2012-01-03T00:00:00 +2012-01-17T00:00:00 +2012-01-31T00:00:00 +2012-02-14T00:00:00 +2012-02-28T00:00:00 +2012-03-13T00:00:00 +2012-03-27T00:00:00 +2012-04-10T00:00:00 +2012-04-24T00:00:00 +2012-05-08T00:00:00 +2012-05-22T00:00:00 +2012-06-05T00:00:00 +2012-06-19T00:00:00 +2012-07-03T00:00:00 +2012-07-17T00:00:00 +2012-07-31T00:00:00 +2012-08-14T00:00:00 +2012-08-28T00:00:00 +2012-09-11T00:00:00 +2012-09-25T00:00:00 +2012-10-09T00:00:00 +2012-10-23T00:00:00 +2012-11-06T00:00:00 +2012-11-20T00:00:00 +2012-12-04T00:00:00 +2012-12-18T00:00:00 +2013-01-01T00:00:00 +2013-01-15T00:00:00 +2013-01-29T00:00:00 +2013-02-12T00:00:00 +2013-02-26T00:00:00 +2013-03-12T00:00:00 +2013-03-26T00:00:00 +2013-04-09T00:00:00 +2013-04-23T00:00:00 +2013-05-07T00:00:00 +2013-05-21T00:00:00 +2013-06-04T00:00:00 +2013-06-18T00:00:00 +2013-07-02T00:00:00 +2013-07-16T00:00:00 +2013-07-30T00:00:00 +2013-08-13T00:00:00 +2013-08-27T00:00:00 +2013-09-10T00:00:00 +2013-09-24T00:00:00 +2013-10-08T00:00:00 +2013-10-22T00:00:00 +2013-11-05T00:00:00 +2013-11-19T00:00:00 +2013-12-03T00:00:00 +2013-12-17T00:00:00 +2013-12-31T00:00:00 +2014-01-14T00:00:00 +2014-01-28T00:00:00 +2014-02-11T00:00:00 +2014-02-25T00:00:00 +2014-03-11T00:00:00 +2014-03-25T00:00:00 +2014-04-08T00:00:00 +2014-04-22T00:00:00 +2014-05-06T00:00:00 +2014-05-20T00:00:00 +2014-06-03T00:00:00 +2014-06-17T00:00:00 +2014-07-01T00:00:00 +2014-07-15T00:00:00 +2014-07-29T00:00:00 +2014-08-12T00:00:00 +2014-08-26T00:00:00 +2014-09-09T00:00:00 +2014-09-23T00:00:00 +2014-10-07T00:00:00 +2014-10-21T00:00:00 +2014-11-04T00:00:00 +2014-11-18T00:00:00 +2014-12-02T00:00:00 +2014-12-16T00:00:00 +2014-12-30T00:00:00 +2015-01-13T00:00:00 +2015-01-27T00:00:00 +2015-02-10T00:00:00 +2015-02-24T00:00:00 +2015-03-10T00:00:00 +2015-03-24T00:00:00 +2015-04-07T00:00:00 +2015-04-21T00:00:00 +2015-05-05T00:00:00 +2015-05-19T00:00:00 +2015-06-02T00:00:00 +2015-06-16T00:00:00 +2015-06-30T00:00:00 +2015-07-14T00:00:00 +2015-07-28T00:00:00 +2015-08-11T00:00:00 +2015-08-25T00:00:00 +2015-09-08T00:00:00 +2015-09-22T00:00:00 +2015-10-06T00:00:00 +2015-10-20T00:00:00 +2015-11-03T00:00:00 +2015-11-17T00:00:00 +2015-12-01T00:00:00 +2015-12-15T00:00:00 +2015-12-29T00:00:00 +2016-01-12T00:00:00 +2016-01-26T00:00:00 +2016-02-09T00:00:00 +2016-02-23T00:00:00 +2016-03-08T00:00:00 +2016-03-22T00:00:00 +2016-04-05T00:00:00 +2016-04-19T00:00:00 +2016-05-03T00:00:00 +2016-05-17T00:00:00 +2016-05-31T00:00:00 +2016-06-14T00:00:00 +2016-06-28T00:00:00 +2016-07-12T00:00:00 +2016-07-26T00:00:00 +2016-08-09T00:00:00 +2016-08-23T00:00:00 +2016-09-06T00:00:00 +2016-09-20T00:00:00 +2016-10-04T00:00:00 +2016-10-18T00:00:00 +2016-11-01T00:00:00 +2016-11-15T00:00:00 +2016-11-29T00:00:00 +2016-12-13T00:00:00 +2016-12-27T00:00:00 +2017-01-10T00:00:00 +2017-01-24T00:00:00 +2017-02-07T00:00:00 +2017-02-21T00:00:00 +2017-03-07T00:00:00 +2017-03-21T00:00:00 +2017-04-04T00:00:00 +2017-04-18T00:00:00 +2017-05-02T00:00:00 +2017-05-16T00:00:00 +2017-05-30T00:00:00 +2017-06-13T00:00:00 +2017-06-27T00:00:00 +2017-07-11T00:00:00 +2017-07-25T00:00:00 +2017-08-08T00:00:00 +2017-08-22T00:00:00 +2017-09-05T00:00:00 +2017-09-19T00:00:00 +2017-10-03T00:00:00 +2017-10-17T00:00:00 +2017-10-31T00:00:00 +2017-11-14T00:00:00 +2017-11-28T00:00:00 +2017-12-12T00:00:00 +2017-12-26T00:00:00 +2018-01-09T00:00:00 +2018-01-23T00:00:00 +2018-02-06T00:00:00 +2018-02-20T00:00:00 +2018-03-06T00:00:00 +2018-03-20T00:00:00 +2018-04-03T00:00:00 +2018-04-17T00:00:00 +2018-05-01T00:00:00 +2018-05-15T00:00:00 +2018-05-29T00:00:00 +2018-06-12T00:00:00 +2018-06-26T00:00:00 +2018-07-10T00:00:00 +2018-07-24T00:00:00 +2018-08-07T00:00:00 +2018-08-21T00:00:00 +2018-09-04T00:00:00 +2018-09-18T00:00:00 +2018-10-02T00:00:00 +2018-10-16T00:00:00 +2018-10-30T00:00:00 +2018-11-13T00:00:00 +2018-11-27T00:00:00 +2018-12-11T00:00:00 +2018-12-25T00:00:00 +2019-01-08T00:00:00 +2019-01-22T00:00:00 +2019-02-05T00:00:00 +2019-02-19T00:00:00 +2019-03-05T00:00:00 +2019-03-19T00:00:00 +2019-04-02T00:00:00 +2019-04-16T00:00:00 +2019-04-30T00:00:00 +2019-05-14T00:00:00 +2019-05-28T00:00:00 +2019-06-11T00:00:00 +2019-06-25T00:00:00 +2019-07-09T00:00:00 +2019-07-23T00:00:00 +2019-08-06T00:00:00 +2019-08-20T00:00:00 +2019-09-03T00:00:00 +2019-09-17T00:00:00 +2019-10-01T00:00:00 +2019-10-15T00:00:00 +2019-10-29T00:00:00 +2019-11-12T00:00:00 +2019-11-26T00:00:00 +2019-12-10T00:00:00 +2019-12-24T00:00:00 +2020-01-07T00:00:00 +2020-01-21T00:00:00 +2020-02-04T00:00:00 +2020-02-18T00:00:00 +2020-03-03T00:00:00 +2020-03-17T00:00:00 +2020-03-31T00:00:00 +2020-04-14T00:00:00 +2020-04-28T00:00:00 +2020-05-12T00:00:00 +2020-05-26T00:00:00 +2020-06-09T00:00:00 +2020-06-23T00:00:00 +2020-07-07T00:00:00 +2020-07-21T00:00:00 +2020-08-04T00:00:00 +2020-08-18T00:00:00 +2020-09-01T00:00:00 +2020-09-15T00:00:00 +2020-09-29T00:00:00 +2020-10-13T00:00:00 +2020-10-27T00:00:00 +2020-11-10T00:00:00 +2020-11-24T00:00:00 +2020-12-08T00:00:00 +2020-12-22T00:00:00 +2021-01-05T00:00:00 +2021-01-19T00:00:00 +2021-02-02T00:00:00 +2021-02-16T00:00:00 +2021-03-02T00:00:00 +2021-03-16T00:00:00 +2021-03-30T00:00:00 +2021-04-13T00:00:00 +2021-04-27T00:00:00 +2021-05-11T00:00:00 +2021-05-25T00:00:00 +2021-06-08T00:00:00 +2021-06-22T00:00:00 +2021-07-06T00:00:00 +2021-07-20T00:00:00 +2021-08-03T00:00:00 +2021-08-17T00:00:00 +2021-08-31T00:00:00 +2021-09-14T00:00:00 +2021-09-28T00:00:00 +2021-10-12T00:00:00 +2021-10-26T00:00:00 +2021-11-09T00:00:00 +2021-11-23T00:00:00 +2021-12-07T00:00:00 +2021-12-21T00:00:00 +2022-01-04T00:00:00 +2022-01-18T00:00:00 +2022-02-01T00:00:00 +2022-02-15T00:00:00 +2022-03-01T00:00:00 +2022-03-15T00:00:00 +2022-03-29T00:00:00 +2022-04-12T00:00:00 +2022-04-26T00:00:00 +2022-05-10T00:00:00 +2022-05-24T00:00:00 +2022-06-07T00:00:00 +2022-06-21T00:00:00 +2022-07-05T00:00:00 +2022-07-19T00:00:00 +2022-08-02T00:00:00 +2022-08-16T00:00:00 +2022-08-30T00:00:00 +2022-09-13T00:00:00 +2022-09-27T00:00:00 +2022-10-11T00:00:00 +2022-10-25T00:00:00 +2022-11-08T00:00:00 +2022-11-22T00:00:00 +2022-12-06T00:00:00 +2022-12-20T00:00:00 +2023-01-03T00:00:00 +2023-01-17T00:00:00 +2023-01-31T00:00:00 +2023-02-14T00:00:00 +2023-02-28T00:00:00 +2023-03-14T00:00:00 +2023-03-28T00:00:00 +2023-04-11T00:00:00 +2023-04-25T00:00:00 +2023-05-09T00:00:00 +2023-05-23T00:00:00 +2023-06-06T00:00:00 +2023-06-20T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.prev.ref new file mode 100644 index 000000000..2cc91c1bd --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.prev.ref @@ -0,0 +1,175 @@ +2010-12-21T00:00:00 +2010-12-07T00:00:00 +2010-11-23T00:00:00 +2010-11-09T00:00:00 +2010-10-26T00:00:00 +2010-10-12T00:00:00 +2010-09-28T00:00:00 +2010-09-14T00:00:00 +2010-08-31T00:00:00 +2010-08-17T00:00:00 +2010-08-03T00:00:00 +2010-07-20T00:00:00 +2010-07-06T00:00:00 +2010-06-22T00:00:00 +2010-06-08T00:00:00 +2010-05-25T00:00:00 +2010-05-11T00:00:00 +2010-04-27T00:00:00 +2010-04-13T00:00:00 +2010-03-30T00:00:00 +2010-03-16T00:00:00 +2010-03-02T00:00:00 +2010-02-16T00:00:00 +2010-02-02T00:00:00 +2010-01-19T00:00:00 +2010-01-05T00:00:00 +2009-12-22T00:00:00 +2009-12-08T00:00:00 +2009-11-24T00:00:00 +2009-11-10T00:00:00 +2009-10-27T00:00:00 +2009-10-13T00:00:00 +2009-09-29T00:00:00 +2009-09-15T00:00:00 +2009-09-01T00:00:00 +2009-08-18T00:00:00 +2009-08-04T00:00:00 +2009-07-21T00:00:00 +2009-07-07T00:00:00 +2009-06-23T00:00:00 +2009-06-09T00:00:00 +2009-05-26T00:00:00 +2009-05-12T00:00:00 +2009-04-28T00:00:00 +2009-04-14T00:00:00 +2009-03-31T00:00:00 +2009-03-17T00:00:00 +2009-03-03T00:00:00 +2009-02-17T00:00:00 +2009-02-03T00:00:00 +2009-01-20T00:00:00 +2009-01-06T00:00:00 +2008-12-23T00:00:00 +2008-12-09T00:00:00 +2008-11-25T00:00:00 +2008-11-11T00:00:00 +2008-10-28T00:00:00 +2008-10-14T00:00:00 +2008-09-30T00:00:00 +2008-09-16T00:00:00 +2008-09-02T00:00:00 +2008-08-19T00:00:00 +2008-08-05T00:00:00 +2008-07-22T00:00:00 +2008-07-08T00:00:00 +2008-06-24T00:00:00 +2008-06-10T00:00:00 +2008-05-27T00:00:00 +2008-05-13T00:00:00 +2008-04-29T00:00:00 +2008-04-15T00:00:00 +2008-04-01T00:00:00 +2008-03-18T00:00:00 +2008-03-04T00:00:00 +2008-02-19T00:00:00 +2008-02-05T00:00:00 +2008-01-22T00:00:00 +2008-01-08T00:00:00 +2007-12-25T00:00:00 +2007-12-11T00:00:00 +2007-11-27T00:00:00 +2007-11-13T00:00:00 +2007-10-30T00:00:00 +2007-10-16T00:00:00 +2007-10-02T00:00:00 +2007-09-18T00:00:00 +2007-09-04T00:00:00 +2007-08-21T00:00:00 +2007-08-07T00:00:00 +2007-07-24T00:00:00 +2007-07-10T00:00:00 +2007-06-26T00:00:00 +2007-06-12T00:00:00 +2007-05-29T00:00:00 +2007-05-15T00:00:00 +2007-05-01T00:00:00 +2007-04-17T00:00:00 +2007-04-03T00:00:00 +2007-03-20T00:00:00 +2007-03-06T00:00:00 +2007-02-20T00:00:00 +2007-02-06T00:00:00 +2007-01-23T00:00:00 +2007-01-09T00:00:00 +2006-12-26T00:00:00 +2006-12-12T00:00:00 +2006-11-28T00:00:00 +2006-11-14T00:00:00 +2006-10-31T00:00:00 +2006-10-17T00:00:00 +2006-10-03T00:00:00 +2006-09-19T00:00:00 +2006-09-05T00:00:00 +2006-08-22T00:00:00 +2006-08-08T00:00:00 +2006-07-25T00:00:00 +2006-07-11T00:00:00 +2006-06-27T00:00:00 +2006-06-13T00:00:00 +2006-05-30T00:00:00 +2006-05-16T00:00:00 +2006-05-02T00:00:00 +2006-04-18T00:00:00 +2006-04-04T00:00:00 +2006-03-21T00:00:00 +2006-03-07T00:00:00 +2006-02-21T00:00:00 +2006-02-07T00:00:00 +2006-01-24T00:00:00 +2006-01-10T00:00:00 +2005-12-27T00:00:00 +2005-12-13T00:00:00 +2005-11-29T00:00:00 +2005-11-15T00:00:00 +2005-11-01T00:00:00 +2005-10-18T00:00:00 +2005-10-04T00:00:00 +2005-09-20T00:00:00 +2005-09-06T00:00:00 +2005-08-23T00:00:00 +2005-08-09T00:00:00 +2005-07-26T00:00:00 +2005-07-12T00:00:00 +2005-06-28T00:00:00 +2005-06-14T00:00:00 +2005-05-31T00:00:00 +2005-05-17T00:00:00 +2005-05-03T00:00:00 +2005-04-19T00:00:00 +2005-04-05T00:00:00 +2005-03-22T00:00:00 +2005-03-08T00:00:00 +2005-02-22T00:00:00 +2005-02-08T00:00:00 +2005-01-25T00:00:00 +2005-01-11T00:00:00 +2004-12-28T00:00:00 +2004-12-14T00:00:00 +2004-11-30T00:00:00 +2004-11-16T00:00:00 +2004-11-02T00:00:00 +2004-10-19T00:00:00 +2004-10-05T00:00:00 +2004-09-21T00:00:00 +2004-09-07T00:00:00 +2004-08-24T00:00:00 +2004-08-10T00:00:00 +2004-07-27T00:00:00 +2004-07-13T00:00:00 +2004-06-29T00:00:00 +2004-06-15T00:00:00 +2004-06-01T00:00:00 +2004-05-18T00:00:00 +2004-05-04T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.recurson.ref new file mode 100644 index 000000000..86fca8340 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily4.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-04 +2004-05-18 +2004-06-01 +2004-06-15 +2004-06-29 +2004-07-13 +2004-07-27 +2004-08-10 +2004-08-24 +2004-09-07 +2004-09-21 +2004-10-05 +2004-10-19 +2004-11-02 +2004-11-16 +2004-11-30 +2004-12-14 +2004-12-28 +2005-01-11 +2005-01-25 +2005-02-08 +2005-02-22 +2005-03-08 +2005-03-22 +2005-04-05 +2005-04-19 +2005-05-03 +2005-05-17 +2005-05-31 +2005-06-14 +2005-06-28 +2005-07-12 +2005-07-26 +2005-08-09 +2005-08-23 +2005-09-06 +2005-09-20 +2005-10-04 +2005-10-18 +2005-11-01 +2005-11-15 +2005-11-29 +2005-12-13 +2005-12-27 +2006-01-10 +2006-01-24 +2006-02-07 +2006-02-21 +2006-03-07 +2006-03-21 +2006-04-04 +2006-04-18 +2006-05-02 +2006-05-16 +2006-05-30 +2006-06-13 +2006-06-27 +2006-07-11 +2006-07-25 +2006-08-08 +2006-08-22 +2006-09-05 +2006-09-19 +2006-10-03 +2006-10-17 +2006-10-31 +2006-11-14 +2006-11-28 +2006-12-12 +2006-12-26 +2007-01-09 +2007-01-23 +2007-02-06 +2007-02-20 +2007-03-06 +2007-03-20 +2007-04-03 +2007-04-17 +2007-05-01 +2007-05-15 +2007-05-29 +2007-06-12 +2007-06-26 +2007-07-10 +2007-07-24 +2007-08-07 +2007-08-21 +2007-09-04 +2007-09-18 +2007-10-02 +2007-10-16 +2007-10-30 +2007-11-13 +2007-11-27 +2007-12-11 +2007-12-25 +2008-01-08 +2008-01-22 +2008-02-05 +2008-02-19 +2008-03-04 +2008-03-18 +2008-04-01 +2008-04-15 +2008-04-29 +2008-05-13 +2008-05-27 +2008-06-10 +2008-06-24 +2008-07-08 +2008-07-22 +2008-08-05 +2008-08-19 +2008-09-02 +2008-09-16 +2008-09-30 +2008-10-14 +2008-10-28 +2008-11-11 +2008-11-25 +2008-12-09 +2008-12-23 +2009-01-06 +2009-01-20 +2009-02-03 +2009-02-17 +2009-03-03 +2009-03-17 +2009-03-31 +2009-04-14 +2009-04-28 +2009-05-12 +2009-05-26 +2009-06-09 +2009-06-23 +2009-07-07 +2009-07-21 +2009-08-04 +2009-08-18 +2009-09-01 +2009-09-15 +2009-09-29 +2009-10-13 +2009-10-27 +2009-11-10 +2009-11-24 +2009-12-08 +2009-12-22 +2010-01-05 +2010-01-19 +2010-02-02 +2010-02-16 +2010-03-02 +2010-03-16 +2010-03-30 +2010-04-13 +2010-04-27 +2010-05-11 +2010-05-25 +2010-06-08 +2010-06-22 +2010-07-06 +2010-07-20 +2010-08-03 +2010-08-17 +2010-08-31 +2010-09-14 +2010-09-28 +2010-10-12 +2010-10-26 +2010-11-09 +2010-11-23 +2010-12-07 +2010-12-21 +2011-01-04 +2011-01-18 +2011-02-01 +2011-02-15 +2011-03-01 +2011-03-15 +2011-03-29 +2011-04-12 +2011-04-26 +2011-05-10 +2011-05-24 +2011-06-07 +2011-06-21 +2011-07-05 +2011-07-19 +2011-08-02 +2011-08-16 +2011-08-30 +2011-09-13 +2011-09-27 +2011-10-11 +2011-10-25 +2011-11-08 +2011-11-22 +2011-12-06 +2011-12-20 +2012-01-03 +2012-01-17 +2012-01-31 +2012-02-14 +2012-02-28 +2012-03-13 +2012-03-27 +2012-04-10 +2012-04-24 +2012-05-08 +2012-05-22 +2012-06-05 +2012-06-19 +2012-07-03 +2012-07-17 +2012-07-31 +2012-08-14 +2012-08-28 +2012-09-11 +2012-09-25 +2012-10-09 +2012-10-23 +2012-11-06 +2012-11-20 +2012-12-04 +2012-12-18 +2013-01-01 +2013-01-15 +2013-01-29 +2013-02-12 +2013-02-26 +2013-03-12 +2013-03-26 +2013-04-09 +2013-04-23 +2013-05-07 +2013-05-21 +2013-06-04 +2013-06-18 +2013-07-02 +2013-07-16 +2013-07-30 +2013-08-13 +2013-08-27 +2013-09-10 +2013-09-24 +2013-10-08 +2013-10-22 +2013-11-05 +2013-11-19 +2013-12-03 +2013-12-17 +2013-12-31 +2014-01-14 +2014-01-28 +2014-02-11 +2014-02-25 +2014-03-11 +2014-03-25 +2014-04-08 +2014-04-22 +2014-05-06 +2014-05-20 +2014-06-03 +2014-06-17 +2014-07-01 +2014-07-15 +2014-07-29 +2014-08-12 +2014-08-26 +2014-09-09 +2014-09-23 +2014-10-07 +2014-10-21 +2014-11-04 +2014-11-18 +2014-12-02 +2014-12-16 +2014-12-30 +2015-01-13 +2015-01-27 +2015-02-10 +2015-02-24 +2015-03-10 +2015-03-24 +2015-04-07 +2015-04-21 +2015-05-05 +2015-05-19 +2015-06-02 +2015-06-16 +2015-06-30 +2015-07-14 +2015-07-28 +2015-08-11 +2015-08-25 +2015-09-08 +2015-09-22 +2015-10-06 +2015-10-20 +2015-11-03 +2015-11-17 +2015-12-01 +2015-12-15 +2015-12-29 +2016-01-12 +2016-01-26 +2016-02-09 +2016-02-23 +2016-03-08 +2016-03-22 +2016-04-05 +2016-04-19 +2016-05-03 +2016-05-17 +2016-05-31 +2016-06-14 +2016-06-28 +2016-07-12 +2016-07-26 +2016-08-09 +2016-08-23 +2016-09-06 +2016-09-20 +2016-10-04 +2016-10-18 +2016-11-01 +2016-11-15 +2016-11-29 +2016-12-13 +2016-12-27 +2017-01-10 +2017-01-24 +2017-02-07 +2017-02-21 +2017-03-07 +2017-03-21 +2017-04-04 +2017-04-18 +2017-05-02 +2017-05-16 +2017-05-30 +2017-06-13 +2017-06-27 +2017-07-11 +2017-07-25 +2017-08-08 +2017-08-22 +2017-09-05 +2017-09-19 +2017-10-03 +2017-10-17 +2017-10-31 +2017-11-14 +2017-11-28 +2017-12-12 +2017-12-26 +2018-01-09 +2018-01-23 +2018-02-06 +2018-02-20 +2018-03-06 +2018-03-20 +2018-04-03 +2018-04-17 +2018-05-01 +2018-05-15 +2018-05-29 +2018-06-12 +2018-06-26 +2018-07-10 +2018-07-24 +2018-08-07 +2018-08-21 +2018-09-04 +2018-09-18 +2018-10-02 +2018-10-16 +2018-10-30 +2018-11-13 +2018-11-27 +2018-12-11 +2018-12-25 +2019-01-08 +2019-01-22 +2019-02-05 +2019-02-19 +2019-03-05 +2019-03-19 +2019-04-02 +2019-04-16 +2019-04-30 +2019-05-14 +2019-05-28 +2019-06-11 +2019-06-25 +2019-07-09 +2019-07-23 +2019-08-06 +2019-08-20 +2019-09-03 +2019-09-17 +2019-10-01 +2019-10-15 +2019-10-29 +2019-11-12 +2019-11-26 +2019-12-10 +2019-12-24 +2020-01-07 +2020-01-21 +2020-02-04 +2020-02-18 +2020-03-03 +2020-03-17 +2020-03-31 +2020-04-14 +2020-04-28 +2020-05-12 +2020-05-26 +2020-06-09 +2020-06-23 +2020-07-07 +2020-07-21 +2020-08-04 +2020-08-18 +2020-09-01 +2020-09-15 +2020-09-29 +2020-10-13 +2020-10-27 +2020-11-10 +2020-11-24 +2020-12-08 +2020-12-22 +2021-01-05 +2021-01-19 +2021-02-02 +2021-02-16 +2021-03-02 +2021-03-16 +2021-03-30 +2021-04-13 +2021-04-27 +2021-05-11 +2021-05-25 +2021-06-08 +2021-06-22 +2021-07-06 +2021-07-20 +2021-08-03 +2021-08-17 +2021-08-31 +2021-09-14 +2021-09-28 +2021-10-12 +2021-10-26 +2021-11-09 +2021-11-23 +2021-12-07 +2021-12-21 +2022-01-04 +2022-01-18 +2022-02-01 +2022-02-15 +2022-03-01 +2022-03-15 +2022-03-29 +2022-04-12 +2022-04-26 +2022-05-10 +2022-05-24 +2022-06-07 +2022-06-21 +2022-07-05 +2022-07-19 +2022-08-02 +2022-08-16 +2022-08-30 +2022-09-13 +2022-09-27 +2022-10-11 +2022-10-25 +2022-11-08 +2022-11-22 +2022-12-06 +2022-12-20 +2023-01-03 +2023-01-17 +2023-01-31 +2023-02-14 +2023-02-28 +2023-03-14 +2023-03-28 +2023-04-11 +2023-04-25 +2023-05-09 +2023-05-23 +2023-06-06 +2023-06-20 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics new file mode 100644 index 000000000..eb922d5db --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1211@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040501 +RRULE:FREQ=MONTHLY;BYMONTHDAY=1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.next.ref new file mode 100644 index 000000000..c4025c3a3 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-01T00:00:00 +2004-06-01T00:00:00 +2004-07-01T00:00:00 +2004-08-01T00:00:00 +2004-09-01T00:00:00 +2004-10-01T00:00:00 +2004-11-01T00:00:00 +2004-12-01T00:00:00 +2005-01-01T00:00:00 +2005-02-01T00:00:00 +2005-03-01T00:00:00 +2005-04-01T00:00:00 +2005-05-01T00:00:00 +2005-06-01T00:00:00 +2005-07-01T00:00:00 +2005-08-01T00:00:00 +2005-09-01T00:00:00 +2005-10-01T00:00:00 +2005-11-01T00:00:00 +2005-12-01T00:00:00 +2006-01-01T00:00:00 +2006-02-01T00:00:00 +2006-03-01T00:00:00 +2006-04-01T00:00:00 +2006-05-01T00:00:00 +2006-06-01T00:00:00 +2006-07-01T00:00:00 +2006-08-01T00:00:00 +2006-09-01T00:00:00 +2006-10-01T00:00:00 +2006-11-01T00:00:00 +2006-12-01T00:00:00 +2007-01-01T00:00:00 +2007-02-01T00:00:00 +2007-03-01T00:00:00 +2007-04-01T00:00:00 +2007-05-01T00:00:00 +2007-06-01T00:00:00 +2007-07-01T00:00:00 +2007-08-01T00:00:00 +2007-09-01T00:00:00 +2007-10-01T00:00:00 +2007-11-01T00:00:00 +2007-12-01T00:00:00 +2008-01-01T00:00:00 +2008-02-01T00:00:00 +2008-03-01T00:00:00 +2008-04-01T00:00:00 +2008-05-01T00:00:00 +2008-06-01T00:00:00 +2008-07-01T00:00:00 +2008-08-01T00:00:00 +2008-09-01T00:00:00 +2008-10-01T00:00:00 +2008-11-01T00:00:00 +2008-12-01T00:00:00 +2009-01-01T00:00:00 +2009-02-01T00:00:00 +2009-03-01T00:00:00 +2009-04-01T00:00:00 +2009-05-01T00:00:00 +2009-06-01T00:00:00 +2009-07-01T00:00:00 +2009-08-01T00:00:00 +2009-09-01T00:00:00 +2009-10-01T00:00:00 +2009-11-01T00:00:00 +2009-12-01T00:00:00 +2010-01-01T00:00:00 +2010-02-01T00:00:00 +2010-03-01T00:00:00 +2010-04-01T00:00:00 +2010-05-01T00:00:00 +2010-06-01T00:00:00 +2010-07-01T00:00:00 +2010-08-01T00:00:00 +2010-09-01T00:00:00 +2010-10-01T00:00:00 +2010-11-01T00:00:00 +2010-12-01T00:00:00 +2011-01-01T00:00:00 +2011-02-01T00:00:00 +2011-03-01T00:00:00 +2011-04-01T00:00:00 +2011-05-01T00:00:00 +2011-06-01T00:00:00 +2011-07-01T00:00:00 +2011-08-01T00:00:00 +2011-09-01T00:00:00 +2011-10-01T00:00:00 +2011-11-01T00:00:00 +2011-12-01T00:00:00 +2012-01-01T00:00:00 +2012-02-01T00:00:00 +2012-03-01T00:00:00 +2012-04-01T00:00:00 +2012-05-01T00:00:00 +2012-06-01T00:00:00 +2012-07-01T00:00:00 +2012-08-01T00:00:00 +2012-09-01T00:00:00 +2012-10-01T00:00:00 +2012-11-01T00:00:00 +2012-12-01T00:00:00 +2013-01-01T00:00:00 +2013-02-01T00:00:00 +2013-03-01T00:00:00 +2013-04-01T00:00:00 +2013-05-01T00:00:00 +2013-06-01T00:00:00 +2013-07-01T00:00:00 +2013-08-01T00:00:00 +2013-09-01T00:00:00 +2013-10-01T00:00:00 +2013-11-01T00:00:00 +2013-12-01T00:00:00 +2014-01-01T00:00:00 +2014-02-01T00:00:00 +2014-03-01T00:00:00 +2014-04-01T00:00:00 +2014-05-01T00:00:00 +2014-06-01T00:00:00 +2014-07-01T00:00:00 +2014-08-01T00:00:00 +2014-09-01T00:00:00 +2014-10-01T00:00:00 +2014-11-01T00:00:00 +2014-12-01T00:00:00 +2015-01-01T00:00:00 +2015-02-01T00:00:00 +2015-03-01T00:00:00 +2015-04-01T00:00:00 +2015-05-01T00:00:00 +2015-06-01T00:00:00 +2015-07-01T00:00:00 +2015-08-01T00:00:00 +2015-09-01T00:00:00 +2015-10-01T00:00:00 +2015-11-01T00:00:00 +2015-12-01T00:00:00 +2016-01-01T00:00:00 +2016-02-01T00:00:00 +2016-03-01T00:00:00 +2016-04-01T00:00:00 +2016-05-01T00:00:00 +2016-06-01T00:00:00 +2016-07-01T00:00:00 +2016-08-01T00:00:00 +2016-09-01T00:00:00 +2016-10-01T00:00:00 +2016-11-01T00:00:00 +2016-12-01T00:00:00 +2017-01-01T00:00:00 +2017-02-01T00:00:00 +2017-03-01T00:00:00 +2017-04-01T00:00:00 +2017-05-01T00:00:00 +2017-06-01T00:00:00 +2017-07-01T00:00:00 +2017-08-01T00:00:00 +2017-09-01T00:00:00 +2017-10-01T00:00:00 +2017-11-01T00:00:00 +2017-12-01T00:00:00 +2018-01-01T00:00:00 +2018-02-01T00:00:00 +2018-03-01T00:00:00 +2018-04-01T00:00:00 +2018-05-01T00:00:00 +2018-06-01T00:00:00 +2018-07-01T00:00:00 +2018-08-01T00:00:00 +2018-09-01T00:00:00 +2018-10-01T00:00:00 +2018-11-01T00:00:00 +2018-12-01T00:00:00 +2019-01-01T00:00:00 +2019-02-01T00:00:00 +2019-03-01T00:00:00 +2019-04-01T00:00:00 +2019-05-01T00:00:00 +2019-06-01T00:00:00 +2019-07-01T00:00:00 +2019-08-01T00:00:00 +2019-09-01T00:00:00 +2019-10-01T00:00:00 +2019-11-01T00:00:00 +2019-12-01T00:00:00 +2020-01-01T00:00:00 +2020-02-01T00:00:00 +2020-03-01T00:00:00 +2020-04-01T00:00:00 +2020-05-01T00:00:00 +2020-06-01T00:00:00 +2020-07-01T00:00:00 +2020-08-01T00:00:00 +2020-09-01T00:00:00 +2020-10-01T00:00:00 +2020-11-01T00:00:00 +2020-12-01T00:00:00 +2021-01-01T00:00:00 +2021-02-01T00:00:00 +2021-03-01T00:00:00 +2021-04-01T00:00:00 +2021-05-01T00:00:00 +2021-06-01T00:00:00 +2021-07-01T00:00:00 +2021-08-01T00:00:00 +2021-09-01T00:00:00 +2021-10-01T00:00:00 +2021-11-01T00:00:00 +2021-12-01T00:00:00 +2022-01-01T00:00:00 +2022-02-01T00:00:00 +2022-03-01T00:00:00 +2022-04-01T00:00:00 +2022-05-01T00:00:00 +2022-06-01T00:00:00 +2022-07-01T00:00:00 +2022-08-01T00:00:00 +2022-09-01T00:00:00 +2022-10-01T00:00:00 +2022-11-01T00:00:00 +2022-12-01T00:00:00 +2023-01-01T00:00:00 +2023-02-01T00:00:00 +2023-03-01T00:00:00 +2023-04-01T00:00:00 +2023-05-01T00:00:00 +2023-06-01T00:00:00 +2023-07-01T00:00:00 +2023-08-01T00:00:00 +2023-09-01T00:00:00 +2023-10-01T00:00:00 +2023-11-01T00:00:00 +2023-12-01T00:00:00 +2024-01-01T00:00:00 +2024-02-01T00:00:00 +2024-03-01T00:00:00 +2024-04-01T00:00:00 +2024-05-01T00:00:00 +2024-06-01T00:00:00 +2024-07-01T00:00:00 +2024-08-01T00:00:00 +2024-09-01T00:00:00 +2024-10-01T00:00:00 +2024-11-01T00:00:00 +2024-12-01T00:00:00 +2025-01-01T00:00:00 +2025-02-01T00:00:00 +2025-03-01T00:00:00 +2025-04-01T00:00:00 +2025-05-01T00:00:00 +2025-06-01T00:00:00 +2025-07-01T00:00:00 +2025-08-01T00:00:00 +2025-09-01T00:00:00 +2025-10-01T00:00:00 +2025-11-01T00:00:00 +2025-12-01T00:00:00 +2026-01-01T00:00:00 +2026-02-01T00:00:00 +2026-03-01T00:00:00 +2026-04-01T00:00:00 +2026-05-01T00:00:00 +2026-06-01T00:00:00 +2026-07-01T00:00:00 +2026-08-01T00:00:00 +2026-09-01T00:00:00 +2026-10-01T00:00:00 +2026-11-01T00:00:00 +2026-12-01T00:00:00 +2027-01-01T00:00:00 +2027-02-01T00:00:00 +2027-03-01T00:00:00 +2027-04-01T00:00:00 +2027-05-01T00:00:00 +2027-06-01T00:00:00 +2027-07-01T00:00:00 +2027-08-01T00:00:00 +2027-09-01T00:00:00 +2027-10-01T00:00:00 +2027-11-01T00:00:00 +2027-12-01T00:00:00 +2028-01-01T00:00:00 +2028-02-01T00:00:00 +2028-03-01T00:00:00 +2028-04-01T00:00:00 +2028-05-01T00:00:00 +2028-06-01T00:00:00 +2028-07-01T00:00:00 +2028-08-01T00:00:00 +2028-09-01T00:00:00 +2028-10-01T00:00:00 +2028-11-01T00:00:00 +2028-12-01T00:00:00 +2029-01-01T00:00:00 +2029-02-01T00:00:00 +2029-03-01T00:00:00 +2029-04-01T00:00:00 +2029-05-01T00:00:00 +2029-06-01T00:00:00 +2029-07-01T00:00:00 +2029-08-01T00:00:00 +2029-09-01T00:00:00 +2029-10-01T00:00:00 +2029-11-01T00:00:00 +2029-12-01T00:00:00 +2030-01-01T00:00:00 +2030-02-01T00:00:00 +2030-03-01T00:00:00 +2030-04-01T00:00:00 +2030-05-01T00:00:00 +2030-06-01T00:00:00 +2030-07-01T00:00:00 +2030-08-01T00:00:00 +2030-09-01T00:00:00 +2030-10-01T00:00:00 +2030-11-01T00:00:00 +2030-12-01T00:00:00 +2031-01-01T00:00:00 +2031-02-01T00:00:00 +2031-03-01T00:00:00 +2031-04-01T00:00:00 +2031-05-01T00:00:00 +2031-06-01T00:00:00 +2031-07-01T00:00:00 +2031-08-01T00:00:00 +2031-09-01T00:00:00 +2031-10-01T00:00:00 +2031-11-01T00:00:00 +2031-12-01T00:00:00 +2032-01-01T00:00:00 +2032-02-01T00:00:00 +2032-03-01T00:00:00 +2032-04-01T00:00:00 +2032-05-01T00:00:00 +2032-06-01T00:00:00 +2032-07-01T00:00:00 +2032-08-01T00:00:00 +2032-09-01T00:00:00 +2032-10-01T00:00:00 +2032-11-01T00:00:00 +2032-12-01T00:00:00 +2033-01-01T00:00:00 +2033-02-01T00:00:00 +2033-03-01T00:00:00 +2033-04-01T00:00:00 +2033-05-01T00:00:00 +2033-06-01T00:00:00 +2033-07-01T00:00:00 +2033-08-01T00:00:00 +2033-09-01T00:00:00 +2033-10-01T00:00:00 +2033-11-01T00:00:00 +2033-12-01T00:00:00 +2034-01-01T00:00:00 +2034-02-01T00:00:00 +2034-03-01T00:00:00 +2034-04-01T00:00:00 +2034-05-01T00:00:00 +2034-06-01T00:00:00 +2034-07-01T00:00:00 +2034-08-01T00:00:00 +2034-09-01T00:00:00 +2034-10-01T00:00:00 +2034-11-01T00:00:00 +2034-12-01T00:00:00 +2035-01-01T00:00:00 +2035-02-01T00:00:00 +2035-03-01T00:00:00 +2035-04-01T00:00:00 +2035-05-01T00:00:00 +2035-06-01T00:00:00 +2035-07-01T00:00:00 +2035-08-01T00:00:00 +2035-09-01T00:00:00 +2035-10-01T00:00:00 +2035-11-01T00:00:00 +2035-12-01T00:00:00 +2036-01-01T00:00:00 +2036-02-01T00:00:00 +2036-03-01T00:00:00 +2036-04-01T00:00:00 +2036-05-01T00:00:00 +2036-06-01T00:00:00 +2036-07-01T00:00:00 +2036-08-01T00:00:00 +2036-09-01T00:00:00 +2036-10-01T00:00:00 +2036-11-01T00:00:00 +2036-12-01T00:00:00 +2037-01-01T00:00:00 +2037-02-01T00:00:00 +2037-03-01T00:00:00 +2037-04-01T00:00:00 +2037-05-01T00:00:00 +2037-06-01T00:00:00 +2037-07-01T00:00:00 +2037-08-01T00:00:00 +2037-09-01T00:00:00 +2037-10-01T00:00:00 +2037-11-01T00:00:00 +2037-12-01T00:00:00 +2038-01-01T00:00:00 +2038-02-01T00:00:00 +2038-03-01T00:00:00 +2038-04-01T00:00:00 +2038-05-01T00:00:00 +2038-06-01T00:00:00 +2038-07-01T00:00:00 +2038-08-01T00:00:00 +2038-09-01T00:00:00 +2038-10-01T00:00:00 +2038-11-01T00:00:00 +2038-12-01T00:00:00 +2039-01-01T00:00:00 +2039-02-01T00:00:00 +2039-03-01T00:00:00 +2039-04-01T00:00:00 +2039-05-01T00:00:00 +2039-06-01T00:00:00 +2039-07-01T00:00:00 +2039-08-01T00:00:00 +2039-09-01T00:00:00 +2039-10-01T00:00:00 +2039-11-01T00:00:00 +2039-12-01T00:00:00 +2040-01-01T00:00:00 +2040-02-01T00:00:00 +2040-03-01T00:00:00 +2040-04-01T00:00:00 +2040-05-01T00:00:00 +2040-06-01T00:00:00 +2040-07-01T00:00:00 +2040-08-01T00:00:00 +2040-09-01T00:00:00 +2040-10-01T00:00:00 +2040-11-01T00:00:00 +2040-12-01T00:00:00 +2041-01-01T00:00:00 +2041-02-01T00:00:00 +2041-03-01T00:00:00 +2041-04-01T00:00:00 +2041-05-01T00:00:00 +2041-06-01T00:00:00 +2041-07-01T00:00:00 +2041-08-01T00:00:00 +2041-09-01T00:00:00 +2041-10-01T00:00:00 +2041-11-01T00:00:00 +2041-12-01T00:00:00 +2042-01-01T00:00:00 +2042-02-01T00:00:00 +2042-03-01T00:00:00 +2042-04-01T00:00:00 +2042-05-01T00:00:00 +2042-06-01T00:00:00 +2042-07-01T00:00:00 +2042-08-01T00:00:00 +2042-09-01T00:00:00 +2042-10-01T00:00:00 +2042-11-01T00:00:00 +2042-12-01T00:00:00 +2043-01-01T00:00:00 +2043-02-01T00:00:00 +2043-03-01T00:00:00 +2043-04-01T00:00:00 +2043-05-01T00:00:00 +2043-06-01T00:00:00 +2043-07-01T00:00:00 +2043-08-01T00:00:00 +2043-09-01T00:00:00 +2043-10-01T00:00:00 +2043-11-01T00:00:00 +2043-12-01T00:00:00 +2044-01-01T00:00:00 +2044-02-01T00:00:00 +2044-03-01T00:00:00 +2044-04-01T00:00:00 +2044-05-01T00:00:00 +2044-06-01T00:00:00 +2044-07-01T00:00:00 +2044-08-01T00:00:00 +2044-09-01T00:00:00 +2044-10-01T00:00:00 +2044-11-01T00:00:00 +2044-12-01T00:00:00 +2045-01-01T00:00:00 +2045-02-01T00:00:00 +2045-03-01T00:00:00 +2045-04-01T00:00:00 +2045-05-01T00:00:00 +2045-06-01T00:00:00 +2045-07-01T00:00:00 +2045-08-01T00:00:00 +2045-09-01T00:00:00 +2045-10-01T00:00:00 +2045-11-01T00:00:00 +2045-12-01T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.prev.ref new file mode 100644 index 000000000..1e77bbeaf --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-01T00:00:00 +2010-11-01T00:00:00 +2010-10-01T00:00:00 +2010-09-01T00:00:00 +2010-08-01T00:00:00 +2010-07-01T00:00:00 +2010-06-01T00:00:00 +2010-05-01T00:00:00 +2010-04-01T00:00:00 +2010-03-01T00:00:00 +2010-02-01T00:00:00 +2010-01-01T00:00:00 +2009-12-01T00:00:00 +2009-11-01T00:00:00 +2009-10-01T00:00:00 +2009-09-01T00:00:00 +2009-08-01T00:00:00 +2009-07-01T00:00:00 +2009-06-01T00:00:00 +2009-05-01T00:00:00 +2009-04-01T00:00:00 +2009-03-01T00:00:00 +2009-02-01T00:00:00 +2009-01-01T00:00:00 +2008-12-01T00:00:00 +2008-11-01T00:00:00 +2008-10-01T00:00:00 +2008-09-01T00:00:00 +2008-08-01T00:00:00 +2008-07-01T00:00:00 +2008-06-01T00:00:00 +2008-05-01T00:00:00 +2008-04-01T00:00:00 +2008-03-01T00:00:00 +2008-02-01T00:00:00 +2008-01-01T00:00:00 +2007-12-01T00:00:00 +2007-11-01T00:00:00 +2007-10-01T00:00:00 +2007-09-01T00:00:00 +2007-08-01T00:00:00 +2007-07-01T00:00:00 +2007-06-01T00:00:00 +2007-05-01T00:00:00 +2007-04-01T00:00:00 +2007-03-01T00:00:00 +2007-02-01T00:00:00 +2007-01-01T00:00:00 +2006-12-01T00:00:00 +2006-11-01T00:00:00 +2006-10-01T00:00:00 +2006-09-01T00:00:00 +2006-08-01T00:00:00 +2006-07-01T00:00:00 +2006-06-01T00:00:00 +2006-05-01T00:00:00 +2006-04-01T00:00:00 +2006-03-01T00:00:00 +2006-02-01T00:00:00 +2006-01-01T00:00:00 +2005-12-01T00:00:00 +2005-11-01T00:00:00 +2005-10-01T00:00:00 +2005-09-01T00:00:00 +2005-08-01T00:00:00 +2005-07-01T00:00:00 +2005-06-01T00:00:00 +2005-05-01T00:00:00 +2005-04-01T00:00:00 +2005-03-01T00:00:00 +2005-02-01T00:00:00 +2005-01-01T00:00:00 +2004-12-01T00:00:00 +2004-11-01T00:00:00 +2004-10-01T00:00:00 +2004-09-01T00:00:00 +2004-08-01T00:00:00 +2004-07-01T00:00:00 +2004-06-01T00:00:00 +2004-05-01T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.recurson.ref new file mode 100644 index 000000000..8f6eaf081 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily5.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-01 +2004-06-01 +2004-07-01 +2004-08-01 +2004-09-01 +2004-10-01 +2004-11-01 +2004-12-01 +2005-01-01 +2005-02-01 +2005-03-01 +2005-04-01 +2005-05-01 +2005-06-01 +2005-07-01 +2005-08-01 +2005-09-01 +2005-10-01 +2005-11-01 +2005-12-01 +2006-01-01 +2006-02-01 +2006-03-01 +2006-04-01 +2006-05-01 +2006-06-01 +2006-07-01 +2006-08-01 +2006-09-01 +2006-10-01 +2006-11-01 +2006-12-01 +2007-01-01 +2007-02-01 +2007-03-01 +2007-04-01 +2007-05-01 +2007-06-01 +2007-07-01 +2007-08-01 +2007-09-01 +2007-10-01 +2007-11-01 +2007-12-01 +2008-01-01 +2008-02-01 +2008-03-01 +2008-04-01 +2008-05-01 +2008-06-01 +2008-07-01 +2008-08-01 +2008-09-01 +2008-10-01 +2008-11-01 +2008-12-01 +2009-01-01 +2009-02-01 +2009-03-01 +2009-04-01 +2009-05-01 +2009-06-01 +2009-07-01 +2009-08-01 +2009-09-01 +2009-10-01 +2009-11-01 +2009-12-01 +2010-01-01 +2010-02-01 +2010-03-01 +2010-04-01 +2010-05-01 +2010-06-01 +2010-07-01 +2010-08-01 +2010-09-01 +2010-10-01 +2010-11-01 +2010-12-01 +2011-01-01 +2011-02-01 +2011-03-01 +2011-04-01 +2011-05-01 +2011-06-01 +2011-07-01 +2011-08-01 +2011-09-01 +2011-10-01 +2011-11-01 +2011-12-01 +2012-01-01 +2012-02-01 +2012-03-01 +2012-04-01 +2012-05-01 +2012-06-01 +2012-07-01 +2012-08-01 +2012-09-01 +2012-10-01 +2012-11-01 +2012-12-01 +2013-01-01 +2013-02-01 +2013-03-01 +2013-04-01 +2013-05-01 +2013-06-01 +2013-07-01 +2013-08-01 +2013-09-01 +2013-10-01 +2013-11-01 +2013-12-01 +2014-01-01 +2014-02-01 +2014-03-01 +2014-04-01 +2014-05-01 +2014-06-01 +2014-07-01 +2014-08-01 +2014-09-01 +2014-10-01 +2014-11-01 +2014-12-01 +2015-01-01 +2015-02-01 +2015-03-01 +2015-04-01 +2015-05-01 +2015-06-01 +2015-07-01 +2015-08-01 +2015-09-01 +2015-10-01 +2015-11-01 +2015-12-01 +2016-01-01 +2016-02-01 +2016-03-01 +2016-04-01 +2016-05-01 +2016-06-01 +2016-07-01 +2016-08-01 +2016-09-01 +2016-10-01 +2016-11-01 +2016-12-01 +2017-01-01 +2017-02-01 +2017-03-01 +2017-04-01 +2017-05-01 +2017-06-01 +2017-07-01 +2017-08-01 +2017-09-01 +2017-10-01 +2017-11-01 +2017-12-01 +2018-01-01 +2018-02-01 +2018-03-01 +2018-04-01 +2018-05-01 +2018-06-01 +2018-07-01 +2018-08-01 +2018-09-01 +2018-10-01 +2018-11-01 +2018-12-01 +2019-01-01 +2019-02-01 +2019-03-01 +2019-04-01 +2019-05-01 +2019-06-01 +2019-07-01 +2019-08-01 +2019-09-01 +2019-10-01 +2019-11-01 +2019-12-01 +2020-01-01 +2020-02-01 +2020-03-01 +2020-04-01 +2020-05-01 +2020-06-01 +2020-07-01 +2020-08-01 +2020-09-01 +2020-10-01 +2020-11-01 +2020-12-01 +2021-01-01 +2021-02-01 +2021-03-01 +2021-04-01 +2021-05-01 +2021-06-01 +2021-07-01 +2021-08-01 +2021-09-01 +2021-10-01 +2021-11-01 +2021-12-01 +2022-01-01 +2022-02-01 +2022-03-01 +2022-04-01 +2022-05-01 +2022-06-01 +2022-07-01 +2022-08-01 +2022-09-01 +2022-10-01 +2022-11-01 +2022-12-01 +2023-01-01 +2023-02-01 +2023-03-01 +2023-04-01 +2023-05-01 +2023-06-01 +2023-07-01 +2023-08-01 +2023-09-01 +2023-10-01 +2023-11-01 +2023-12-01 +2024-01-01 +2024-02-01 +2024-03-01 +2024-04-01 +2024-05-01 +2024-06-01 +2024-07-01 +2024-08-01 +2024-09-01 +2024-10-01 +2024-11-01 +2024-12-01 +2025-01-01 +2025-02-01 +2025-03-01 +2025-04-01 +2025-05-01 +2025-06-01 +2025-07-01 +2025-08-01 +2025-09-01 +2025-10-01 +2025-11-01 +2025-12-01 +2026-01-01 +2026-02-01 +2026-03-01 +2026-04-01 +2026-05-01 +2026-06-01 +2026-07-01 +2026-08-01 +2026-09-01 +2026-10-01 +2026-11-01 +2026-12-01 +2027-01-01 +2027-02-01 +2027-03-01 +2027-04-01 +2027-05-01 +2027-06-01 +2027-07-01 +2027-08-01 +2027-09-01 +2027-10-01 +2027-11-01 +2027-12-01 +2028-01-01 +2028-02-01 +2028-03-01 +2028-04-01 +2028-05-01 +2028-06-01 +2028-07-01 +2028-08-01 +2028-09-01 +2028-10-01 +2028-11-01 +2028-12-01 +2029-01-01 +2029-02-01 +2029-03-01 +2029-04-01 +2029-05-01 +2029-06-01 +2029-07-01 +2029-08-01 +2029-09-01 +2029-10-01 +2029-11-01 +2029-12-01 +2030-01-01 +2030-02-01 +2030-03-01 +2030-04-01 +2030-05-01 +2030-06-01 +2030-07-01 +2030-08-01 +2030-09-01 +2030-10-01 +2030-11-01 +2030-12-01 +2031-01-01 +2031-02-01 +2031-03-01 +2031-04-01 +2031-05-01 +2031-06-01 +2031-07-01 +2031-08-01 +2031-09-01 +2031-10-01 +2031-11-01 +2031-12-01 +2032-01-01 +2032-02-01 +2032-03-01 +2032-04-01 +2032-05-01 +2032-06-01 +2032-07-01 +2032-08-01 +2032-09-01 +2032-10-01 +2032-11-01 +2032-12-01 +2033-01-01 +2033-02-01 +2033-03-01 +2033-04-01 +2033-05-01 +2033-06-01 +2033-07-01 +2033-08-01 +2033-09-01 +2033-10-01 +2033-11-01 +2033-12-01 +2034-01-01 +2034-02-01 +2034-03-01 +2034-04-01 +2034-05-01 +2034-06-01 +2034-07-01 +2034-08-01 +2034-09-01 +2034-10-01 +2034-11-01 +2034-12-01 +2035-01-01 +2035-02-01 +2035-03-01 +2035-04-01 +2035-05-01 +2035-06-01 +2035-07-01 +2035-08-01 +2035-09-01 +2035-10-01 +2035-11-01 +2035-12-01 +2036-01-01 +2036-02-01 +2036-03-01 +2036-04-01 +2036-05-01 +2036-06-01 +2036-07-01 +2036-08-01 +2036-09-01 +2036-10-01 +2036-11-01 +2036-12-01 +2037-01-01 +2037-02-01 +2037-03-01 +2037-04-01 +2037-05-01 +2037-06-01 +2037-07-01 +2037-08-01 +2037-09-01 +2037-10-01 +2037-11-01 +2037-12-01 +2038-01-01 +2038-02-01 +2038-03-01 +2038-04-01 +2038-05-01 +2038-06-01 +2038-07-01 +2038-08-01 +2038-09-01 +2038-10-01 +2038-11-01 +2038-12-01 +2039-01-01 +2039-02-01 +2039-03-01 +2039-04-01 +2039-05-01 +2039-06-01 +2039-07-01 +2039-08-01 +2039-09-01 +2039-10-01 +2039-11-01 +2039-12-01 +2040-01-01 +2040-02-01 +2040-03-01 +2040-04-01 +2040-05-01 +2040-06-01 +2040-07-01 +2040-08-01 +2040-09-01 +2040-10-01 +2040-11-01 +2040-12-01 +2041-01-01 +2041-02-01 +2041-03-01 +2041-04-01 +2041-05-01 +2041-06-01 +2041-07-01 +2041-08-01 +2041-09-01 +2041-10-01 +2041-11-01 +2041-12-01 +2042-01-01 +2042-02-01 +2042-03-01 +2042-04-01 +2042-05-01 +2042-06-01 +2042-07-01 +2042-08-01 +2042-09-01 +2042-10-01 +2042-11-01 +2042-12-01 +2043-01-01 +2043-02-01 +2043-03-01 +2043-04-01 +2043-05-01 +2043-06-01 +2043-07-01 +2043-08-01 +2043-09-01 +2043-10-01 +2043-11-01 +2043-12-01 +2044-01-01 +2044-02-01 +2044-03-01 +2044-04-01 +2044-05-01 +2044-06-01 +2044-07-01 +2044-08-01 +2044-09-01 +2044-10-01 +2044-11-01 +2044-12-01 +2045-01-01 +2045-02-01 +2045-03-01 +2045-04-01 +2045-05-01 +2045-06-01 +2045-07-01 +2045-08-01 +2045-09-01 +2045-10-01 +2045-11-01 +2045-12-01 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics new file mode 100644 index 000000000..77c16530e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1212@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:First Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040503 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.next.ref new file mode 100644 index 000000000..4884ce35a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-03T00:00:00 +2004-06-01T00:00:00 +2004-07-01T00:00:00 +2004-08-02T00:00:00 +2004-09-01T00:00:00 +2004-10-01T00:00:00 +2004-11-01T00:00:00 +2004-12-01T00:00:00 +2005-01-03T00:00:00 +2005-02-01T00:00:00 +2005-03-01T00:00:00 +2005-04-01T00:00:00 +2005-05-02T00:00:00 +2005-06-01T00:00:00 +2005-07-01T00:00:00 +2005-08-01T00:00:00 +2005-09-01T00:00:00 +2005-10-03T00:00:00 +2005-11-01T00:00:00 +2005-12-01T00:00:00 +2006-01-02T00:00:00 +2006-02-01T00:00:00 +2006-03-01T00:00:00 +2006-04-03T00:00:00 +2006-05-01T00:00:00 +2006-06-01T00:00:00 +2006-07-03T00:00:00 +2006-08-01T00:00:00 +2006-09-01T00:00:00 +2006-10-02T00:00:00 +2006-11-01T00:00:00 +2006-12-01T00:00:00 +2007-01-01T00:00:00 +2007-02-01T00:00:00 +2007-03-01T00:00:00 +2007-04-02T00:00:00 +2007-05-01T00:00:00 +2007-06-01T00:00:00 +2007-07-02T00:00:00 +2007-08-01T00:00:00 +2007-09-03T00:00:00 +2007-10-01T00:00:00 +2007-11-01T00:00:00 +2007-12-03T00:00:00 +2008-01-01T00:00:00 +2008-02-01T00:00:00 +2008-03-03T00:00:00 +2008-04-01T00:00:00 +2008-05-01T00:00:00 +2008-06-02T00:00:00 +2008-07-01T00:00:00 +2008-08-01T00:00:00 +2008-09-01T00:00:00 +2008-10-01T00:00:00 +2008-11-03T00:00:00 +2008-12-01T00:00:00 +2009-01-01T00:00:00 +2009-02-02T00:00:00 +2009-03-02T00:00:00 +2009-04-01T00:00:00 +2009-05-01T00:00:00 +2009-06-01T00:00:00 +2009-07-01T00:00:00 +2009-08-03T00:00:00 +2009-09-01T00:00:00 +2009-10-01T00:00:00 +2009-11-02T00:00:00 +2009-12-01T00:00:00 +2010-01-01T00:00:00 +2010-02-01T00:00:00 +2010-03-01T00:00:00 +2010-04-01T00:00:00 +2010-05-03T00:00:00 +2010-06-01T00:00:00 +2010-07-01T00:00:00 +2010-08-02T00:00:00 +2010-09-01T00:00:00 +2010-10-01T00:00:00 +2010-11-01T00:00:00 +2010-12-01T00:00:00 +2011-01-03T00:00:00 +2011-02-01T00:00:00 +2011-03-01T00:00:00 +2011-04-01T00:00:00 +2011-05-02T00:00:00 +2011-06-01T00:00:00 +2011-07-01T00:00:00 +2011-08-01T00:00:00 +2011-09-01T00:00:00 +2011-10-03T00:00:00 +2011-11-01T00:00:00 +2011-12-01T00:00:00 +2012-01-02T00:00:00 +2012-02-01T00:00:00 +2012-03-01T00:00:00 +2012-04-02T00:00:00 +2012-05-01T00:00:00 +2012-06-01T00:00:00 +2012-07-02T00:00:00 +2012-08-01T00:00:00 +2012-09-03T00:00:00 +2012-10-01T00:00:00 +2012-11-01T00:00:00 +2012-12-03T00:00:00 +2013-01-01T00:00:00 +2013-02-01T00:00:00 +2013-03-01T00:00:00 +2013-04-01T00:00:00 +2013-05-01T00:00:00 +2013-06-03T00:00:00 +2013-07-01T00:00:00 +2013-08-01T00:00:00 +2013-09-02T00:00:00 +2013-10-01T00:00:00 +2013-11-01T00:00:00 +2013-12-02T00:00:00 +2014-01-01T00:00:00 +2014-02-03T00:00:00 +2014-03-03T00:00:00 +2014-04-01T00:00:00 +2014-05-01T00:00:00 +2014-06-02T00:00:00 +2014-07-01T00:00:00 +2014-08-01T00:00:00 +2014-09-01T00:00:00 +2014-10-01T00:00:00 +2014-11-03T00:00:00 +2014-12-01T00:00:00 +2015-01-01T00:00:00 +2015-02-02T00:00:00 +2015-03-02T00:00:00 +2015-04-01T00:00:00 +2015-05-01T00:00:00 +2015-06-01T00:00:00 +2015-07-01T00:00:00 +2015-08-03T00:00:00 +2015-09-01T00:00:00 +2015-10-01T00:00:00 +2015-11-02T00:00:00 +2015-12-01T00:00:00 +2016-01-01T00:00:00 +2016-02-01T00:00:00 +2016-03-01T00:00:00 +2016-04-01T00:00:00 +2016-05-02T00:00:00 +2016-06-01T00:00:00 +2016-07-01T00:00:00 +2016-08-01T00:00:00 +2016-09-01T00:00:00 +2016-10-03T00:00:00 +2016-11-01T00:00:00 +2016-12-01T00:00:00 +2017-01-02T00:00:00 +2017-02-01T00:00:00 +2017-03-01T00:00:00 +2017-04-03T00:00:00 +2017-05-01T00:00:00 +2017-06-01T00:00:00 +2017-07-03T00:00:00 +2017-08-01T00:00:00 +2017-09-01T00:00:00 +2017-10-02T00:00:00 +2017-11-01T00:00:00 +2017-12-01T00:00:00 +2018-01-01T00:00:00 +2018-02-01T00:00:00 +2018-03-01T00:00:00 +2018-04-02T00:00:00 +2018-05-01T00:00:00 +2018-06-01T00:00:00 +2018-07-02T00:00:00 +2018-08-01T00:00:00 +2018-09-03T00:00:00 +2018-10-01T00:00:00 +2018-11-01T00:00:00 +2018-12-03T00:00:00 +2019-01-01T00:00:00 +2019-02-01T00:00:00 +2019-03-01T00:00:00 +2019-04-01T00:00:00 +2019-05-01T00:00:00 +2019-06-03T00:00:00 +2019-07-01T00:00:00 +2019-08-01T00:00:00 +2019-09-02T00:00:00 +2019-10-01T00:00:00 +2019-11-01T00:00:00 +2019-12-02T00:00:00 +2020-01-01T00:00:00 +2020-02-03T00:00:00 +2020-03-02T00:00:00 +2020-04-01T00:00:00 +2020-05-01T00:00:00 +2020-06-01T00:00:00 +2020-07-01T00:00:00 +2020-08-03T00:00:00 +2020-09-01T00:00:00 +2020-10-01T00:00:00 +2020-11-02T00:00:00 +2020-12-01T00:00:00 +2021-01-01T00:00:00 +2021-02-01T00:00:00 +2021-03-01T00:00:00 +2021-04-01T00:00:00 +2021-05-03T00:00:00 +2021-06-01T00:00:00 +2021-07-01T00:00:00 +2021-08-02T00:00:00 +2021-09-01T00:00:00 +2021-10-01T00:00:00 +2021-11-01T00:00:00 +2021-12-01T00:00:00 +2022-01-03T00:00:00 +2022-02-01T00:00:00 +2022-03-01T00:00:00 +2022-04-01T00:00:00 +2022-05-02T00:00:00 +2022-06-01T00:00:00 +2022-07-01T00:00:00 +2022-08-01T00:00:00 +2022-09-01T00:00:00 +2022-10-03T00:00:00 +2022-11-01T00:00:00 +2022-12-01T00:00:00 +2023-01-02T00:00:00 +2023-02-01T00:00:00 +2023-03-01T00:00:00 +2023-04-03T00:00:00 +2023-05-01T00:00:00 +2023-06-01T00:00:00 +2023-07-03T00:00:00 +2023-08-01T00:00:00 +2023-09-01T00:00:00 +2023-10-02T00:00:00 +2023-11-01T00:00:00 +2023-12-01T00:00:00 +2024-01-01T00:00:00 +2024-02-01T00:00:00 +2024-03-01T00:00:00 +2024-04-01T00:00:00 +2024-05-01T00:00:00 +2024-06-03T00:00:00 +2024-07-01T00:00:00 +2024-08-01T00:00:00 +2024-09-02T00:00:00 +2024-10-01T00:00:00 +2024-11-01T00:00:00 +2024-12-02T00:00:00 +2025-01-01T00:00:00 +2025-02-03T00:00:00 +2025-03-03T00:00:00 +2025-04-01T00:00:00 +2025-05-01T00:00:00 +2025-06-02T00:00:00 +2025-07-01T00:00:00 +2025-08-01T00:00:00 +2025-09-01T00:00:00 +2025-10-01T00:00:00 +2025-11-03T00:00:00 +2025-12-01T00:00:00 +2026-01-01T00:00:00 +2026-02-02T00:00:00 +2026-03-02T00:00:00 +2026-04-01T00:00:00 +2026-05-01T00:00:00 +2026-06-01T00:00:00 +2026-07-01T00:00:00 +2026-08-03T00:00:00 +2026-09-01T00:00:00 +2026-10-01T00:00:00 +2026-11-02T00:00:00 +2026-12-01T00:00:00 +2027-01-01T00:00:00 +2027-02-01T00:00:00 +2027-03-01T00:00:00 +2027-04-01T00:00:00 +2027-05-03T00:00:00 +2027-06-01T00:00:00 +2027-07-01T00:00:00 +2027-08-02T00:00:00 +2027-09-01T00:00:00 +2027-10-01T00:00:00 +2027-11-01T00:00:00 +2027-12-01T00:00:00 +2028-01-03T00:00:00 +2028-02-01T00:00:00 +2028-03-01T00:00:00 +2028-04-03T00:00:00 +2028-05-01T00:00:00 +2028-06-01T00:00:00 +2028-07-03T00:00:00 +2028-08-01T00:00:00 +2028-09-01T00:00:00 +2028-10-02T00:00:00 +2028-11-01T00:00:00 +2028-12-01T00:00:00 +2029-01-01T00:00:00 +2029-02-01T00:00:00 +2029-03-01T00:00:00 +2029-04-02T00:00:00 +2029-05-01T00:00:00 +2029-06-01T00:00:00 +2029-07-02T00:00:00 +2029-08-01T00:00:00 +2029-09-03T00:00:00 +2029-10-01T00:00:00 +2029-11-01T00:00:00 +2029-12-03T00:00:00 +2030-01-01T00:00:00 +2030-02-01T00:00:00 +2030-03-01T00:00:00 +2030-04-01T00:00:00 +2030-05-01T00:00:00 +2030-06-03T00:00:00 +2030-07-01T00:00:00 +2030-08-01T00:00:00 +2030-09-02T00:00:00 +2030-10-01T00:00:00 +2030-11-01T00:00:00 +2030-12-02T00:00:00 +2031-01-01T00:00:00 +2031-02-03T00:00:00 +2031-03-03T00:00:00 +2031-04-01T00:00:00 +2031-05-01T00:00:00 +2031-06-02T00:00:00 +2031-07-01T00:00:00 +2031-08-01T00:00:00 +2031-09-01T00:00:00 +2031-10-01T00:00:00 +2031-11-03T00:00:00 +2031-12-01T00:00:00 +2032-01-01T00:00:00 +2032-02-02T00:00:00 +2032-03-01T00:00:00 +2032-04-01T00:00:00 +2032-05-03T00:00:00 +2032-06-01T00:00:00 +2032-07-01T00:00:00 +2032-08-02T00:00:00 +2032-09-01T00:00:00 +2032-10-01T00:00:00 +2032-11-01T00:00:00 +2032-12-01T00:00:00 +2033-01-03T00:00:00 +2033-02-01T00:00:00 +2033-03-01T00:00:00 +2033-04-01T00:00:00 +2033-05-02T00:00:00 +2033-06-01T00:00:00 +2033-07-01T00:00:00 +2033-08-01T00:00:00 +2033-09-01T00:00:00 +2033-10-03T00:00:00 +2033-11-01T00:00:00 +2033-12-01T00:00:00 +2034-01-02T00:00:00 +2034-02-01T00:00:00 +2034-03-01T00:00:00 +2034-04-03T00:00:00 +2034-05-01T00:00:00 +2034-06-01T00:00:00 +2034-07-03T00:00:00 +2034-08-01T00:00:00 +2034-09-01T00:00:00 +2034-10-02T00:00:00 +2034-11-01T00:00:00 +2034-12-01T00:00:00 +2035-01-01T00:00:00 +2035-02-01T00:00:00 +2035-03-01T00:00:00 +2035-04-02T00:00:00 +2035-05-01T00:00:00 +2035-06-01T00:00:00 +2035-07-02T00:00:00 +2035-08-01T00:00:00 +2035-09-03T00:00:00 +2035-10-01T00:00:00 +2035-11-01T00:00:00 +2035-12-03T00:00:00 +2036-01-01T00:00:00 +2036-02-01T00:00:00 +2036-03-03T00:00:00 +2036-04-01T00:00:00 +2036-05-01T00:00:00 +2036-06-02T00:00:00 +2036-07-01T00:00:00 +2036-08-01T00:00:00 +2036-09-01T00:00:00 +2036-10-01T00:00:00 +2036-11-03T00:00:00 +2036-12-01T00:00:00 +2037-01-01T00:00:00 +2037-02-02T00:00:00 +2037-03-02T00:00:00 +2037-04-01T00:00:00 +2037-05-01T00:00:00 +2037-06-01T00:00:00 +2037-07-01T00:00:00 +2037-08-03T00:00:00 +2037-09-01T00:00:00 +2037-10-01T00:00:00 +2037-11-02T00:00:00 +2037-12-01T00:00:00 +2038-01-01T00:00:00 +2038-02-01T00:00:00 +2038-03-01T00:00:00 +2038-04-01T00:00:00 +2038-05-03T00:00:00 +2038-06-01T00:00:00 +2038-07-01T00:00:00 +2038-08-02T00:00:00 +2038-09-01T00:00:00 +2038-10-01T00:00:00 +2038-11-01T00:00:00 +2038-12-01T00:00:00 +2039-01-03T00:00:00 +2039-02-01T00:00:00 +2039-03-01T00:00:00 +2039-04-01T00:00:00 +2039-05-02T00:00:00 +2039-06-01T00:00:00 +2039-07-01T00:00:00 +2039-08-01T00:00:00 +2039-09-01T00:00:00 +2039-10-03T00:00:00 +2039-11-01T00:00:00 +2039-12-01T00:00:00 +2040-01-02T00:00:00 +2040-02-01T00:00:00 +2040-03-01T00:00:00 +2040-04-02T00:00:00 +2040-05-01T00:00:00 +2040-06-01T00:00:00 +2040-07-02T00:00:00 +2040-08-01T00:00:00 +2040-09-03T00:00:00 +2040-10-01T00:00:00 +2040-11-01T00:00:00 +2040-12-03T00:00:00 +2041-01-01T00:00:00 +2041-02-01T00:00:00 +2041-03-01T00:00:00 +2041-04-01T00:00:00 +2041-05-01T00:00:00 +2041-06-03T00:00:00 +2041-07-01T00:00:00 +2041-08-01T00:00:00 +2041-09-02T00:00:00 +2041-10-01T00:00:00 +2041-11-01T00:00:00 +2041-12-02T00:00:00 +2042-01-01T00:00:00 +2042-02-03T00:00:00 +2042-03-03T00:00:00 +2042-04-01T00:00:00 +2042-05-01T00:00:00 +2042-06-02T00:00:00 +2042-07-01T00:00:00 +2042-08-01T00:00:00 +2042-09-01T00:00:00 +2042-10-01T00:00:00 +2042-11-03T00:00:00 +2042-12-01T00:00:00 +2043-01-01T00:00:00 +2043-02-02T00:00:00 +2043-03-02T00:00:00 +2043-04-01T00:00:00 +2043-05-01T00:00:00 +2043-06-01T00:00:00 +2043-07-01T00:00:00 +2043-08-03T00:00:00 +2043-09-01T00:00:00 +2043-10-01T00:00:00 +2043-11-02T00:00:00 +2043-12-01T00:00:00 +2044-01-01T00:00:00 +2044-02-01T00:00:00 +2044-03-01T00:00:00 +2044-04-01T00:00:00 +2044-05-02T00:00:00 +2044-06-01T00:00:00 +2044-07-01T00:00:00 +2044-08-01T00:00:00 +2044-09-01T00:00:00 +2044-10-03T00:00:00 +2044-11-01T00:00:00 +2044-12-01T00:00:00 +2045-01-02T00:00:00 +2045-02-01T00:00:00 +2045-03-01T00:00:00 +2045-04-03T00:00:00 +2045-05-01T00:00:00 +2045-06-01T00:00:00 +2045-07-03T00:00:00 +2045-08-01T00:00:00 +2045-09-01T00:00:00 +2045-10-02T00:00:00 +2045-11-01T00:00:00 +2045-12-01T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.prev.ref new file mode 100644 index 000000000..8321de626 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-01T00:00:00 +2010-11-01T00:00:00 +2010-10-01T00:00:00 +2010-09-01T00:00:00 +2010-08-02T00:00:00 +2010-07-01T00:00:00 +2010-06-01T00:00:00 +2010-05-03T00:00:00 +2010-04-01T00:00:00 +2010-03-01T00:00:00 +2010-02-01T00:00:00 +2010-01-01T00:00:00 +2009-12-01T00:00:00 +2009-11-02T00:00:00 +2009-10-01T00:00:00 +2009-09-01T00:00:00 +2009-08-03T00:00:00 +2009-07-01T00:00:00 +2009-06-01T00:00:00 +2009-05-01T00:00:00 +2009-04-01T00:00:00 +2009-03-02T00:00:00 +2009-02-02T00:00:00 +2009-01-01T00:00:00 +2008-12-01T00:00:00 +2008-11-03T00:00:00 +2008-10-01T00:00:00 +2008-09-01T00:00:00 +2008-08-01T00:00:00 +2008-07-01T00:00:00 +2008-06-02T00:00:00 +2008-05-01T00:00:00 +2008-04-01T00:00:00 +2008-03-03T00:00:00 +2008-02-01T00:00:00 +2008-01-01T00:00:00 +2007-12-03T00:00:00 +2007-11-01T00:00:00 +2007-10-01T00:00:00 +2007-09-03T00:00:00 +2007-08-01T00:00:00 +2007-07-02T00:00:00 +2007-06-01T00:00:00 +2007-05-01T00:00:00 +2007-04-02T00:00:00 +2007-03-01T00:00:00 +2007-02-01T00:00:00 +2007-01-01T00:00:00 +2006-12-01T00:00:00 +2006-11-01T00:00:00 +2006-10-02T00:00:00 +2006-09-01T00:00:00 +2006-08-01T00:00:00 +2006-07-03T00:00:00 +2006-06-01T00:00:00 +2006-05-01T00:00:00 +2006-04-03T00:00:00 +2006-03-01T00:00:00 +2006-02-01T00:00:00 +2006-01-02T00:00:00 +2005-12-01T00:00:00 +2005-11-01T00:00:00 +2005-10-03T00:00:00 +2005-09-01T00:00:00 +2005-08-01T00:00:00 +2005-07-01T00:00:00 +2005-06-01T00:00:00 +2005-05-02T00:00:00 +2005-04-01T00:00:00 +2005-03-01T00:00:00 +2005-02-01T00:00:00 +2005-01-03T00:00:00 +2004-12-01T00:00:00 +2004-11-01T00:00:00 +2004-10-01T00:00:00 +2004-09-01T00:00:00 +2004-08-02T00:00:00 +2004-07-01T00:00:00 +2004-06-01T00:00:00 +2004-05-03T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.recurson.ref new file mode 100644 index 000000000..713fac683 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily6.ics.recurson.ref @@ -0,0 +1,80 @@ +2004-05-03 +2004-06-01 +2004-07-01 +2004-08-02 +2004-09-01 +2004-10-01 +2004-11-01 +2004-12-01 +2005-01-03 +2005-02-01 +2005-03-01 +2005-04-01 +2005-05-02 +2005-06-01 +2005-07-01 +2005-08-01 +2005-09-01 +2005-10-03 +2005-11-01 +2005-12-01 +2006-01-02 +2006-02-01 +2006-03-01 +2006-04-03 +2006-05-01 +2006-06-01 +2006-07-03 +2006-08-01 +2006-09-01 +2006-10-02 +2006-11-01 +2006-12-01 +2007-01-01 +2007-02-01 +2007-03-01 +2007-04-02 +2007-05-01 +2007-06-01 +2007-07-02 +2007-08-01 +2007-09-03 +2007-10-01 +2007-11-01 +2007-12-03 +2008-01-01 +2008-02-01 +2008-03-03 +2008-04-01 +2008-05-01 +2008-06-02 +2008-07-01 +2008-08-01 +2008-09-01 +2008-10-01 +2008-11-03 +2008-12-01 +2009-01-01 +2009-02-02 +2009-03-02 +2009-04-01 +2009-05-01 +2009-06-01 +2009-07-01 +2009-08-03 +2009-09-01 +2009-10-01 +2009-11-02 +2009-12-01 +2010-01-01 +2010-02-01 +2010-03-01 +2010-04-01 +2010-05-03 +2010-06-01 +2010-07-01 +2010-08-02 +2010-09-01 +2010-10-01 +2010-11-01 +2010-12-01 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics new file mode 100644 index 000000000..515cef993 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1208@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Day +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYMONTHDAY=-1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.next.ref new file mode 100644 index 000000000..28c155d00 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-31T00:00:00 +2004-06-30T00:00:00 +2004-07-31T00:00:00 +2004-08-31T00:00:00 +2004-09-30T00:00:00 +2004-10-31T00:00:00 +2004-11-30T00:00:00 +2004-12-31T00:00:00 +2005-01-31T00:00:00 +2005-02-28T00:00:00 +2005-03-31T00:00:00 +2005-04-30T00:00:00 +2005-05-31T00:00:00 +2005-06-30T00:00:00 +2005-07-31T00:00:00 +2005-08-31T00:00:00 +2005-09-30T00:00:00 +2005-10-31T00:00:00 +2005-11-30T00:00:00 +2005-12-31T00:00:00 +2006-01-31T00:00:00 +2006-02-28T00:00:00 +2006-03-31T00:00:00 +2006-04-30T00:00:00 +2006-05-31T00:00:00 +2006-06-30T00:00:00 +2006-07-31T00:00:00 +2006-08-31T00:00:00 +2006-09-30T00:00:00 +2006-10-31T00:00:00 +2006-11-30T00:00:00 +2006-12-31T00:00:00 +2007-01-31T00:00:00 +2007-02-28T00:00:00 +2007-03-31T00:00:00 +2007-04-30T00:00:00 +2007-05-31T00:00:00 +2007-06-30T00:00:00 +2007-07-31T00:00:00 +2007-08-31T00:00:00 +2007-09-30T00:00:00 +2007-10-31T00:00:00 +2007-11-30T00:00:00 +2007-12-31T00:00:00 +2008-01-31T00:00:00 +2008-02-29T00:00:00 +2008-03-31T00:00:00 +2008-04-30T00:00:00 +2008-05-31T00:00:00 +2008-06-30T00:00:00 +2008-07-31T00:00:00 +2008-08-31T00:00:00 +2008-09-30T00:00:00 +2008-10-31T00:00:00 +2008-11-30T00:00:00 +2008-12-31T00:00:00 +2009-01-31T00:00:00 +2009-02-28T00:00:00 +2009-03-31T00:00:00 +2009-04-30T00:00:00 +2009-05-31T00:00:00 +2009-06-30T00:00:00 +2009-07-31T00:00:00 +2009-08-31T00:00:00 +2009-09-30T00:00:00 +2009-10-31T00:00:00 +2009-11-30T00:00:00 +2009-12-31T00:00:00 +2010-01-31T00:00:00 +2010-02-28T00:00:00 +2010-03-31T00:00:00 +2010-04-30T00:00:00 +2010-05-31T00:00:00 +2010-06-30T00:00:00 +2010-07-31T00:00:00 +2010-08-31T00:00:00 +2010-09-30T00:00:00 +2010-10-31T00:00:00 +2010-11-30T00:00:00 +2010-12-31T00:00:00 +2011-01-31T00:00:00 +2011-02-28T00:00:00 +2011-03-31T00:00:00 +2011-04-30T00:00:00 +2011-05-31T00:00:00 +2011-06-30T00:00:00 +2011-07-31T00:00:00 +2011-08-31T00:00:00 +2011-09-30T00:00:00 +2011-10-31T00:00:00 +2011-11-30T00:00:00 +2011-12-31T00:00:00 +2012-01-31T00:00:00 +2012-02-29T00:00:00 +2012-03-31T00:00:00 +2012-04-30T00:00:00 +2012-05-31T00:00:00 +2012-06-30T00:00:00 +2012-07-31T00:00:00 +2012-08-31T00:00:00 +2012-09-30T00:00:00 +2012-10-31T00:00:00 +2012-11-30T00:00:00 +2012-12-31T00:00:00 +2013-01-31T00:00:00 +2013-02-28T00:00:00 +2013-03-31T00:00:00 +2013-04-30T00:00:00 +2013-05-31T00:00:00 +2013-06-30T00:00:00 +2013-07-31T00:00:00 +2013-08-31T00:00:00 +2013-09-30T00:00:00 +2013-10-31T00:00:00 +2013-11-30T00:00:00 +2013-12-31T00:00:00 +2014-01-31T00:00:00 +2014-02-28T00:00:00 +2014-03-31T00:00:00 +2014-04-30T00:00:00 +2014-05-31T00:00:00 +2014-06-30T00:00:00 +2014-07-31T00:00:00 +2014-08-31T00:00:00 +2014-09-30T00:00:00 +2014-10-31T00:00:00 +2014-11-30T00:00:00 +2014-12-31T00:00:00 +2015-01-31T00:00:00 +2015-02-28T00:00:00 +2015-03-31T00:00:00 +2015-04-30T00:00:00 +2015-05-31T00:00:00 +2015-06-30T00:00:00 +2015-07-31T00:00:00 +2015-08-31T00:00:00 +2015-09-30T00:00:00 +2015-10-31T00:00:00 +2015-11-30T00:00:00 +2015-12-31T00:00:00 +2016-01-31T00:00:00 +2016-02-29T00:00:00 +2016-03-31T00:00:00 +2016-04-30T00:00:00 +2016-05-31T00:00:00 +2016-06-30T00:00:00 +2016-07-31T00:00:00 +2016-08-31T00:00:00 +2016-09-30T00:00:00 +2016-10-31T00:00:00 +2016-11-30T00:00:00 +2016-12-31T00:00:00 +2017-01-31T00:00:00 +2017-02-28T00:00:00 +2017-03-31T00:00:00 +2017-04-30T00:00:00 +2017-05-31T00:00:00 +2017-06-30T00:00:00 +2017-07-31T00:00:00 +2017-08-31T00:00:00 +2017-09-30T00:00:00 +2017-10-31T00:00:00 +2017-11-30T00:00:00 +2017-12-31T00:00:00 +2018-01-31T00:00:00 +2018-02-28T00:00:00 +2018-03-31T00:00:00 +2018-04-30T00:00:00 +2018-05-31T00:00:00 +2018-06-30T00:00:00 +2018-07-31T00:00:00 +2018-08-31T00:00:00 +2018-09-30T00:00:00 +2018-10-31T00:00:00 +2018-11-30T00:00:00 +2018-12-31T00:00:00 +2019-01-31T00:00:00 +2019-02-28T00:00:00 +2019-03-31T00:00:00 +2019-04-30T00:00:00 +2019-05-31T00:00:00 +2019-06-30T00:00:00 +2019-07-31T00:00:00 +2019-08-31T00:00:00 +2019-09-30T00:00:00 +2019-10-31T00:00:00 +2019-11-30T00:00:00 +2019-12-31T00:00:00 +2020-01-31T00:00:00 +2020-02-29T00:00:00 +2020-03-31T00:00:00 +2020-04-30T00:00:00 +2020-05-31T00:00:00 +2020-06-30T00:00:00 +2020-07-31T00:00:00 +2020-08-31T00:00:00 +2020-09-30T00:00:00 +2020-10-31T00:00:00 +2020-11-30T00:00:00 +2020-12-31T00:00:00 +2021-01-31T00:00:00 +2021-02-28T00:00:00 +2021-03-31T00:00:00 +2021-04-30T00:00:00 +2021-05-31T00:00:00 +2021-06-30T00:00:00 +2021-07-31T00:00:00 +2021-08-31T00:00:00 +2021-09-30T00:00:00 +2021-10-31T00:00:00 +2021-11-30T00:00:00 +2021-12-31T00:00:00 +2022-01-31T00:00:00 +2022-02-28T00:00:00 +2022-03-31T00:00:00 +2022-04-30T00:00:00 +2022-05-31T00:00:00 +2022-06-30T00:00:00 +2022-07-31T00:00:00 +2022-08-31T00:00:00 +2022-09-30T00:00:00 +2022-10-31T00:00:00 +2022-11-30T00:00:00 +2022-12-31T00:00:00 +2023-01-31T00:00:00 +2023-02-28T00:00:00 +2023-03-31T00:00:00 +2023-04-30T00:00:00 +2023-05-31T00:00:00 +2023-06-30T00:00:00 +2023-07-31T00:00:00 +2023-08-31T00:00:00 +2023-09-30T00:00:00 +2023-10-31T00:00:00 +2023-11-30T00:00:00 +2023-12-31T00:00:00 +2024-01-31T00:00:00 +2024-02-29T00:00:00 +2024-03-31T00:00:00 +2024-04-30T00:00:00 +2024-05-31T00:00:00 +2024-06-30T00:00:00 +2024-07-31T00:00:00 +2024-08-31T00:00:00 +2024-09-30T00:00:00 +2024-10-31T00:00:00 +2024-11-30T00:00:00 +2024-12-31T00:00:00 +2025-01-31T00:00:00 +2025-02-28T00:00:00 +2025-03-31T00:00:00 +2025-04-30T00:00:00 +2025-05-31T00:00:00 +2025-06-30T00:00:00 +2025-07-31T00:00:00 +2025-08-31T00:00:00 +2025-09-30T00:00:00 +2025-10-31T00:00:00 +2025-11-30T00:00:00 +2025-12-31T00:00:00 +2026-01-31T00:00:00 +2026-02-28T00:00:00 +2026-03-31T00:00:00 +2026-04-30T00:00:00 +2026-05-31T00:00:00 +2026-06-30T00:00:00 +2026-07-31T00:00:00 +2026-08-31T00:00:00 +2026-09-30T00:00:00 +2026-10-31T00:00:00 +2026-11-30T00:00:00 +2026-12-31T00:00:00 +2027-01-31T00:00:00 +2027-02-28T00:00:00 +2027-03-31T00:00:00 +2027-04-30T00:00:00 +2027-05-31T00:00:00 +2027-06-30T00:00:00 +2027-07-31T00:00:00 +2027-08-31T00:00:00 +2027-09-30T00:00:00 +2027-10-31T00:00:00 +2027-11-30T00:00:00 +2027-12-31T00:00:00 +2028-01-31T00:00:00 +2028-02-29T00:00:00 +2028-03-31T00:00:00 +2028-04-30T00:00:00 +2028-05-31T00:00:00 +2028-06-30T00:00:00 +2028-07-31T00:00:00 +2028-08-31T00:00:00 +2028-09-30T00:00:00 +2028-10-31T00:00:00 +2028-11-30T00:00:00 +2028-12-31T00:00:00 +2029-01-31T00:00:00 +2029-02-28T00:00:00 +2029-03-31T00:00:00 +2029-04-30T00:00:00 +2029-05-31T00:00:00 +2029-06-30T00:00:00 +2029-07-31T00:00:00 +2029-08-31T00:00:00 +2029-09-30T00:00:00 +2029-10-31T00:00:00 +2029-11-30T00:00:00 +2029-12-31T00:00:00 +2030-01-31T00:00:00 +2030-02-28T00:00:00 +2030-03-31T00:00:00 +2030-04-30T00:00:00 +2030-05-31T00:00:00 +2030-06-30T00:00:00 +2030-07-31T00:00:00 +2030-08-31T00:00:00 +2030-09-30T00:00:00 +2030-10-31T00:00:00 +2030-11-30T00:00:00 +2030-12-31T00:00:00 +2031-01-31T00:00:00 +2031-02-28T00:00:00 +2031-03-31T00:00:00 +2031-04-30T00:00:00 +2031-05-31T00:00:00 +2031-06-30T00:00:00 +2031-07-31T00:00:00 +2031-08-31T00:00:00 +2031-09-30T00:00:00 +2031-10-31T00:00:00 +2031-11-30T00:00:00 +2031-12-31T00:00:00 +2032-01-31T00:00:00 +2032-02-29T00:00:00 +2032-03-31T00:00:00 +2032-04-30T00:00:00 +2032-05-31T00:00:00 +2032-06-30T00:00:00 +2032-07-31T00:00:00 +2032-08-31T00:00:00 +2032-09-30T00:00:00 +2032-10-31T00:00:00 +2032-11-30T00:00:00 +2032-12-31T00:00:00 +2033-01-31T00:00:00 +2033-02-28T00:00:00 +2033-03-31T00:00:00 +2033-04-30T00:00:00 +2033-05-31T00:00:00 +2033-06-30T00:00:00 +2033-07-31T00:00:00 +2033-08-31T00:00:00 +2033-09-30T00:00:00 +2033-10-31T00:00:00 +2033-11-30T00:00:00 +2033-12-31T00:00:00 +2034-01-31T00:00:00 +2034-02-28T00:00:00 +2034-03-31T00:00:00 +2034-04-30T00:00:00 +2034-05-31T00:00:00 +2034-06-30T00:00:00 +2034-07-31T00:00:00 +2034-08-31T00:00:00 +2034-09-30T00:00:00 +2034-10-31T00:00:00 +2034-11-30T00:00:00 +2034-12-31T00:00:00 +2035-01-31T00:00:00 +2035-02-28T00:00:00 +2035-03-31T00:00:00 +2035-04-30T00:00:00 +2035-05-31T00:00:00 +2035-06-30T00:00:00 +2035-07-31T00:00:00 +2035-08-31T00:00:00 +2035-09-30T00:00:00 +2035-10-31T00:00:00 +2035-11-30T00:00:00 +2035-12-31T00:00:00 +2036-01-31T00:00:00 +2036-02-29T00:00:00 +2036-03-31T00:00:00 +2036-04-30T00:00:00 +2036-05-31T00:00:00 +2036-06-30T00:00:00 +2036-07-31T00:00:00 +2036-08-31T00:00:00 +2036-09-30T00:00:00 +2036-10-31T00:00:00 +2036-11-30T00:00:00 +2036-12-31T00:00:00 +2037-01-31T00:00:00 +2037-02-28T00:00:00 +2037-03-31T00:00:00 +2037-04-30T00:00:00 +2037-05-31T00:00:00 +2037-06-30T00:00:00 +2037-07-31T00:00:00 +2037-08-31T00:00:00 +2037-09-30T00:00:00 +2037-10-31T00:00:00 +2037-11-30T00:00:00 +2037-12-31T00:00:00 +2038-01-31T00:00:00 +2038-02-28T00:00:00 +2038-03-31T00:00:00 +2038-04-30T00:00:00 +2038-05-31T00:00:00 +2038-06-30T00:00:00 +2038-07-31T00:00:00 +2038-08-31T00:00:00 +2038-09-30T00:00:00 +2038-10-31T00:00:00 +2038-11-30T00:00:00 +2038-12-31T00:00:00 +2039-01-31T00:00:00 +2039-02-28T00:00:00 +2039-03-31T00:00:00 +2039-04-30T00:00:00 +2039-05-31T00:00:00 +2039-06-30T00:00:00 +2039-07-31T00:00:00 +2039-08-31T00:00:00 +2039-09-30T00:00:00 +2039-10-31T00:00:00 +2039-11-30T00:00:00 +2039-12-31T00:00:00 +2040-01-31T00:00:00 +2040-02-29T00:00:00 +2040-03-31T00:00:00 +2040-04-30T00:00:00 +2040-05-31T00:00:00 +2040-06-30T00:00:00 +2040-07-31T00:00:00 +2040-08-31T00:00:00 +2040-09-30T00:00:00 +2040-10-31T00:00:00 +2040-11-30T00:00:00 +2040-12-31T00:00:00 +2041-01-31T00:00:00 +2041-02-28T00:00:00 +2041-03-31T00:00:00 +2041-04-30T00:00:00 +2041-05-31T00:00:00 +2041-06-30T00:00:00 +2041-07-31T00:00:00 +2041-08-31T00:00:00 +2041-09-30T00:00:00 +2041-10-31T00:00:00 +2041-11-30T00:00:00 +2041-12-31T00:00:00 +2042-01-31T00:00:00 +2042-02-28T00:00:00 +2042-03-31T00:00:00 +2042-04-30T00:00:00 +2042-05-31T00:00:00 +2042-06-30T00:00:00 +2042-07-31T00:00:00 +2042-08-31T00:00:00 +2042-09-30T00:00:00 +2042-10-31T00:00:00 +2042-11-30T00:00:00 +2042-12-31T00:00:00 +2043-01-31T00:00:00 +2043-02-28T00:00:00 +2043-03-31T00:00:00 +2043-04-30T00:00:00 +2043-05-31T00:00:00 +2043-06-30T00:00:00 +2043-07-31T00:00:00 +2043-08-31T00:00:00 +2043-09-30T00:00:00 +2043-10-31T00:00:00 +2043-11-30T00:00:00 +2043-12-31T00:00:00 +2044-01-31T00:00:00 +2044-02-29T00:00:00 +2044-03-31T00:00:00 +2044-04-30T00:00:00 +2044-05-31T00:00:00 +2044-06-30T00:00:00 +2044-07-31T00:00:00 +2044-08-31T00:00:00 +2044-09-30T00:00:00 +2044-10-31T00:00:00 +2044-11-30T00:00:00 +2044-12-31T00:00:00 +2045-01-31T00:00:00 +2045-02-28T00:00:00 +2045-03-31T00:00:00 +2045-04-30T00:00:00 +2045-05-31T00:00:00 +2045-06-30T00:00:00 +2045-07-31T00:00:00 +2045-08-31T00:00:00 +2045-09-30T00:00:00 +2045-10-31T00:00:00 +2045-11-30T00:00:00 +2045-12-31T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.prev.ref new file mode 100644 index 000000000..49625b59e --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-31T00:00:00 +2010-11-30T00:00:00 +2010-10-31T00:00:00 +2010-09-30T00:00:00 +2010-08-31T00:00:00 +2010-07-31T00:00:00 +2010-06-30T00:00:00 +2010-05-31T00:00:00 +2010-04-30T00:00:00 +2010-03-31T00:00:00 +2010-02-28T00:00:00 +2010-01-31T00:00:00 +2009-12-31T00:00:00 +2009-11-30T00:00:00 +2009-10-31T00:00:00 +2009-09-30T00:00:00 +2009-08-31T00:00:00 +2009-07-31T00:00:00 +2009-06-30T00:00:00 +2009-05-31T00:00:00 +2009-04-30T00:00:00 +2009-03-31T00:00:00 +2009-02-28T00:00:00 +2009-01-31T00:00:00 +2008-12-31T00:00:00 +2008-11-30T00:00:00 +2008-10-31T00:00:00 +2008-09-30T00:00:00 +2008-08-31T00:00:00 +2008-07-31T00:00:00 +2008-06-30T00:00:00 +2008-05-31T00:00:00 +2008-04-30T00:00:00 +2008-03-31T00:00:00 +2008-02-29T00:00:00 +2008-01-31T00:00:00 +2007-12-31T00:00:00 +2007-11-30T00:00:00 +2007-10-31T00:00:00 +2007-09-30T00:00:00 +2007-08-31T00:00:00 +2007-07-31T00:00:00 +2007-06-30T00:00:00 +2007-05-31T00:00:00 +2007-04-30T00:00:00 +2007-03-31T00:00:00 +2007-02-28T00:00:00 +2007-01-31T00:00:00 +2006-12-31T00:00:00 +2006-11-30T00:00:00 +2006-10-31T00:00:00 +2006-09-30T00:00:00 +2006-08-31T00:00:00 +2006-07-31T00:00:00 +2006-06-30T00:00:00 +2006-05-31T00:00:00 +2006-04-30T00:00:00 +2006-03-31T00:00:00 +2006-02-28T00:00:00 +2006-01-31T00:00:00 +2005-12-31T00:00:00 +2005-11-30T00:00:00 +2005-10-31T00:00:00 +2005-09-30T00:00:00 +2005-08-31T00:00:00 +2005-07-31T00:00:00 +2005-06-30T00:00:00 +2005-05-31T00:00:00 +2005-04-30T00:00:00 +2005-03-31T00:00:00 +2005-02-28T00:00:00 +2005-01-31T00:00:00 +2004-12-31T00:00:00 +2004-11-30T00:00:00 +2004-10-31T00:00:00 +2004-09-30T00:00:00 +2004-08-31T00:00:00 +2004-07-31T00:00:00 +2004-06-30T00:00:00 +2004-05-31T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.recurson.ref new file mode 100644 index 000000000..3c8ff8078 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily7.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-31 +2004-06-30 +2004-07-31 +2004-08-31 +2004-09-30 +2004-10-31 +2004-11-30 +2004-12-31 +2005-01-31 +2005-02-28 +2005-03-31 +2005-04-30 +2005-05-31 +2005-06-30 +2005-07-31 +2005-08-31 +2005-09-30 +2005-10-31 +2005-11-30 +2005-12-31 +2006-01-31 +2006-02-28 +2006-03-31 +2006-04-30 +2006-05-31 +2006-06-30 +2006-07-31 +2006-08-31 +2006-09-30 +2006-10-31 +2006-11-30 +2006-12-31 +2007-01-31 +2007-02-28 +2007-03-31 +2007-04-30 +2007-05-31 +2007-06-30 +2007-07-31 +2007-08-31 +2007-09-30 +2007-10-31 +2007-11-30 +2007-12-31 +2008-01-31 +2008-02-29 +2008-03-31 +2008-04-30 +2008-05-31 +2008-06-30 +2008-07-31 +2008-08-31 +2008-09-30 +2008-10-31 +2008-11-30 +2008-12-31 +2009-01-31 +2009-02-28 +2009-03-31 +2009-04-30 +2009-05-31 +2009-06-30 +2009-07-31 +2009-08-31 +2009-09-30 +2009-10-31 +2009-11-30 +2009-12-31 +2010-01-31 +2010-02-28 +2010-03-31 +2010-04-30 +2010-05-31 +2010-06-30 +2010-07-31 +2010-08-31 +2010-09-30 +2010-10-31 +2010-11-30 +2010-12-31 +2011-01-31 +2011-02-28 +2011-03-31 +2011-04-30 +2011-05-31 +2011-06-30 +2011-07-31 +2011-08-31 +2011-09-30 +2011-10-31 +2011-11-30 +2011-12-31 +2012-01-31 +2012-02-29 +2012-03-31 +2012-04-30 +2012-05-31 +2012-06-30 +2012-07-31 +2012-08-31 +2012-09-30 +2012-10-31 +2012-11-30 +2012-12-31 +2013-01-31 +2013-02-28 +2013-03-31 +2013-04-30 +2013-05-31 +2013-06-30 +2013-07-31 +2013-08-31 +2013-09-30 +2013-10-31 +2013-11-30 +2013-12-31 +2014-01-31 +2014-02-28 +2014-03-31 +2014-04-30 +2014-05-31 +2014-06-30 +2014-07-31 +2014-08-31 +2014-09-30 +2014-10-31 +2014-11-30 +2014-12-31 +2015-01-31 +2015-02-28 +2015-03-31 +2015-04-30 +2015-05-31 +2015-06-30 +2015-07-31 +2015-08-31 +2015-09-30 +2015-10-31 +2015-11-30 +2015-12-31 +2016-01-31 +2016-02-29 +2016-03-31 +2016-04-30 +2016-05-31 +2016-06-30 +2016-07-31 +2016-08-31 +2016-09-30 +2016-10-31 +2016-11-30 +2016-12-31 +2017-01-31 +2017-02-28 +2017-03-31 +2017-04-30 +2017-05-31 +2017-06-30 +2017-07-31 +2017-08-31 +2017-09-30 +2017-10-31 +2017-11-30 +2017-12-31 +2018-01-31 +2018-02-28 +2018-03-31 +2018-04-30 +2018-05-31 +2018-06-30 +2018-07-31 +2018-08-31 +2018-09-30 +2018-10-31 +2018-11-30 +2018-12-31 +2019-01-31 +2019-02-28 +2019-03-31 +2019-04-30 +2019-05-31 +2019-06-30 +2019-07-31 +2019-08-31 +2019-09-30 +2019-10-31 +2019-11-30 +2019-12-31 +2020-01-31 +2020-02-29 +2020-03-31 +2020-04-30 +2020-05-31 +2020-06-30 +2020-07-31 +2020-08-31 +2020-09-30 +2020-10-31 +2020-11-30 +2020-12-31 +2021-01-31 +2021-02-28 +2021-03-31 +2021-04-30 +2021-05-31 +2021-06-30 +2021-07-31 +2021-08-31 +2021-09-30 +2021-10-31 +2021-11-30 +2021-12-31 +2022-01-31 +2022-02-28 +2022-03-31 +2022-04-30 +2022-05-31 +2022-06-30 +2022-07-31 +2022-08-31 +2022-09-30 +2022-10-31 +2022-11-30 +2022-12-31 +2023-01-31 +2023-02-28 +2023-03-31 +2023-04-30 +2023-05-31 +2023-06-30 +2023-07-31 +2023-08-31 +2023-09-30 +2023-10-31 +2023-11-30 +2023-12-31 +2024-01-31 +2024-02-29 +2024-03-31 +2024-04-30 +2024-05-31 +2024-06-30 +2024-07-31 +2024-08-31 +2024-09-30 +2024-10-31 +2024-11-30 +2024-12-31 +2025-01-31 +2025-02-28 +2025-03-31 +2025-04-30 +2025-05-31 +2025-06-30 +2025-07-31 +2025-08-31 +2025-09-30 +2025-10-31 +2025-11-30 +2025-12-31 +2026-01-31 +2026-02-28 +2026-03-31 +2026-04-30 +2026-05-31 +2026-06-30 +2026-07-31 +2026-08-31 +2026-09-30 +2026-10-31 +2026-11-30 +2026-12-31 +2027-01-31 +2027-02-28 +2027-03-31 +2027-04-30 +2027-05-31 +2027-06-30 +2027-07-31 +2027-08-31 +2027-09-30 +2027-10-31 +2027-11-30 +2027-12-31 +2028-01-31 +2028-02-29 +2028-03-31 +2028-04-30 +2028-05-31 +2028-06-30 +2028-07-31 +2028-08-31 +2028-09-30 +2028-10-31 +2028-11-30 +2028-12-31 +2029-01-31 +2029-02-28 +2029-03-31 +2029-04-30 +2029-05-31 +2029-06-30 +2029-07-31 +2029-08-31 +2029-09-30 +2029-10-31 +2029-11-30 +2029-12-31 +2030-01-31 +2030-02-28 +2030-03-31 +2030-04-30 +2030-05-31 +2030-06-30 +2030-07-31 +2030-08-31 +2030-09-30 +2030-10-31 +2030-11-30 +2030-12-31 +2031-01-31 +2031-02-28 +2031-03-31 +2031-04-30 +2031-05-31 +2031-06-30 +2031-07-31 +2031-08-31 +2031-09-30 +2031-10-31 +2031-11-30 +2031-12-31 +2032-01-31 +2032-02-29 +2032-03-31 +2032-04-30 +2032-05-31 +2032-06-30 +2032-07-31 +2032-08-31 +2032-09-30 +2032-10-31 +2032-11-30 +2032-12-31 +2033-01-31 +2033-02-28 +2033-03-31 +2033-04-30 +2033-05-31 +2033-06-30 +2033-07-31 +2033-08-31 +2033-09-30 +2033-10-31 +2033-11-30 +2033-12-31 +2034-01-31 +2034-02-28 +2034-03-31 +2034-04-30 +2034-05-31 +2034-06-30 +2034-07-31 +2034-08-31 +2034-09-30 +2034-10-31 +2034-11-30 +2034-12-31 +2035-01-31 +2035-02-28 +2035-03-31 +2035-04-30 +2035-05-31 +2035-06-30 +2035-07-31 +2035-08-31 +2035-09-30 +2035-10-31 +2035-11-30 +2035-12-31 +2036-01-31 +2036-02-29 +2036-03-31 +2036-04-30 +2036-05-31 +2036-06-30 +2036-07-31 +2036-08-31 +2036-09-30 +2036-10-31 +2036-11-30 +2036-12-31 +2037-01-31 +2037-02-28 +2037-03-31 +2037-04-30 +2037-05-31 +2037-06-30 +2037-07-31 +2037-08-31 +2037-09-30 +2037-10-31 +2037-11-30 +2037-12-31 +2038-01-31 +2038-02-28 +2038-03-31 +2038-04-30 +2038-05-31 +2038-06-30 +2038-07-31 +2038-08-31 +2038-09-30 +2038-10-31 +2038-11-30 +2038-12-31 +2039-01-31 +2039-02-28 +2039-03-31 +2039-04-30 +2039-05-31 +2039-06-30 +2039-07-31 +2039-08-31 +2039-09-30 +2039-10-31 +2039-11-30 +2039-12-31 +2040-01-31 +2040-02-29 +2040-03-31 +2040-04-30 +2040-05-31 +2040-06-30 +2040-07-31 +2040-08-31 +2040-09-30 +2040-10-31 +2040-11-30 +2040-12-31 +2041-01-31 +2041-02-28 +2041-03-31 +2041-04-30 +2041-05-31 +2041-06-30 +2041-07-31 +2041-08-31 +2041-09-30 +2041-10-31 +2041-11-30 +2041-12-31 +2042-01-31 +2042-02-28 +2042-03-31 +2042-04-30 +2042-05-31 +2042-06-30 +2042-07-31 +2042-08-31 +2042-09-30 +2042-10-31 +2042-11-30 +2042-12-31 +2043-01-31 +2043-02-28 +2043-03-31 +2043-04-30 +2043-05-31 +2043-06-30 +2043-07-31 +2043-08-31 +2043-09-30 +2043-10-31 +2043-11-30 +2043-12-31 +2044-01-31 +2044-02-29 +2044-03-31 +2044-04-30 +2044-05-31 +2044-06-30 +2044-07-31 +2044-08-31 +2044-09-30 +2044-10-31 +2044-11-30 +2044-12-31 +2045-01-31 +2045-02-28 +2045-03-31 +2045-04-30 +2045-05-31 +2045-06-30 +2045-07-31 +2045-08-31 +2045-09-30 +2045-10-31 +2045-11-30 +2045-12-31 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics new file mode 100644 index 000000000..36373cb08 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1209@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Last Weekday +DTSTART;TZID=America/Denver;VALUE=DATE:20040531 +RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 +DURATION:P1D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.next.ref new file mode 100644 index 000000000..452719179 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.next.ref @@ -0,0 +1,500 @@ +2004-05-31T00:00:00 +2004-06-30T00:00:00 +2004-07-30T00:00:00 +2004-08-31T00:00:00 +2004-09-30T00:00:00 +2004-10-29T00:00:00 +2004-11-30T00:00:00 +2004-12-31T00:00:00 +2005-01-31T00:00:00 +2005-02-28T00:00:00 +2005-03-31T00:00:00 +2005-04-29T00:00:00 +2005-05-31T00:00:00 +2005-06-30T00:00:00 +2005-07-29T00:00:00 +2005-08-31T00:00:00 +2005-09-30T00:00:00 +2005-10-31T00:00:00 +2005-11-30T00:00:00 +2005-12-30T00:00:00 +2006-01-31T00:00:00 +2006-02-28T00:00:00 +2006-03-31T00:00:00 +2006-04-28T00:00:00 +2006-05-31T00:00:00 +2006-06-30T00:00:00 +2006-07-31T00:00:00 +2006-08-31T00:00:00 +2006-09-29T00:00:00 +2006-10-31T00:00:00 +2006-11-30T00:00:00 +2006-12-29T00:00:00 +2007-01-31T00:00:00 +2007-02-28T00:00:00 +2007-03-30T00:00:00 +2007-04-30T00:00:00 +2007-05-31T00:00:00 +2007-06-29T00:00:00 +2007-07-31T00:00:00 +2007-08-31T00:00:00 +2007-09-28T00:00:00 +2007-10-31T00:00:00 +2007-11-30T00:00:00 +2007-12-31T00:00:00 +2008-01-31T00:00:00 +2008-02-29T00:00:00 +2008-03-31T00:00:00 +2008-04-30T00:00:00 +2008-05-30T00:00:00 +2008-06-30T00:00:00 +2008-07-31T00:00:00 +2008-08-29T00:00:00 +2008-09-30T00:00:00 +2008-10-31T00:00:00 +2008-11-28T00:00:00 +2008-12-31T00:00:00 +2009-01-30T00:00:00 +2009-02-27T00:00:00 +2009-03-31T00:00:00 +2009-04-30T00:00:00 +2009-05-29T00:00:00 +2009-06-30T00:00:00 +2009-07-31T00:00:00 +2009-08-31T00:00:00 +2009-09-30T00:00:00 +2009-10-30T00:00:00 +2009-11-30T00:00:00 +2009-12-31T00:00:00 +2010-01-29T00:00:00 +2010-02-26T00:00:00 +2010-03-31T00:00:00 +2010-04-30T00:00:00 +2010-05-31T00:00:00 +2010-06-30T00:00:00 +2010-07-30T00:00:00 +2010-08-31T00:00:00 +2010-09-30T00:00:00 +2010-10-29T00:00:00 +2010-11-30T00:00:00 +2010-12-31T00:00:00 +2011-01-31T00:00:00 +2011-02-28T00:00:00 +2011-03-31T00:00:00 +2011-04-29T00:00:00 +2011-05-31T00:00:00 +2011-06-30T00:00:00 +2011-07-29T00:00:00 +2011-08-31T00:00:00 +2011-09-30T00:00:00 +2011-10-31T00:00:00 +2011-11-30T00:00:00 +2011-12-30T00:00:00 +2012-01-31T00:00:00 +2012-02-29T00:00:00 +2012-03-30T00:00:00 +2012-04-30T00:00:00 +2012-05-31T00:00:00 +2012-06-29T00:00:00 +2012-07-31T00:00:00 +2012-08-31T00:00:00 +2012-09-28T00:00:00 +2012-10-31T00:00:00 +2012-11-30T00:00:00 +2012-12-31T00:00:00 +2013-01-31T00:00:00 +2013-02-28T00:00:00 +2013-03-29T00:00:00 +2013-04-30T00:00:00 +2013-05-31T00:00:00 +2013-06-28T00:00:00 +2013-07-31T00:00:00 +2013-08-30T00:00:00 +2013-09-30T00:00:00 +2013-10-31T00:00:00 +2013-11-29T00:00:00 +2013-12-31T00:00:00 +2014-01-31T00:00:00 +2014-02-28T00:00:00 +2014-03-31T00:00:00 +2014-04-30T00:00:00 +2014-05-30T00:00:00 +2014-06-30T00:00:00 +2014-07-31T00:00:00 +2014-08-29T00:00:00 +2014-09-30T00:00:00 +2014-10-31T00:00:00 +2014-11-28T00:00:00 +2014-12-31T00:00:00 +2015-01-30T00:00:00 +2015-02-27T00:00:00 +2015-03-31T00:00:00 +2015-04-30T00:00:00 +2015-05-29T00:00:00 +2015-06-30T00:00:00 +2015-07-31T00:00:00 +2015-08-31T00:00:00 +2015-09-30T00:00:00 +2015-10-30T00:00:00 +2015-11-30T00:00:00 +2015-12-31T00:00:00 +2016-01-29T00:00:00 +2016-02-29T00:00:00 +2016-03-31T00:00:00 +2016-04-29T00:00:00 +2016-05-31T00:00:00 +2016-06-30T00:00:00 +2016-07-29T00:00:00 +2016-08-31T00:00:00 +2016-09-30T00:00:00 +2016-10-31T00:00:00 +2016-11-30T00:00:00 +2016-12-30T00:00:00 +2017-01-31T00:00:00 +2017-02-28T00:00:00 +2017-03-31T00:00:00 +2017-04-28T00:00:00 +2017-05-31T00:00:00 +2017-06-30T00:00:00 +2017-07-31T00:00:00 +2017-08-31T00:00:00 +2017-09-29T00:00:00 +2017-10-31T00:00:00 +2017-11-30T00:00:00 +2017-12-29T00:00:00 +2018-01-31T00:00:00 +2018-02-28T00:00:00 +2018-03-30T00:00:00 +2018-04-30T00:00:00 +2018-05-31T00:00:00 +2018-06-29T00:00:00 +2018-07-31T00:00:00 +2018-08-31T00:00:00 +2018-09-28T00:00:00 +2018-10-31T00:00:00 +2018-11-30T00:00:00 +2018-12-31T00:00:00 +2019-01-31T00:00:00 +2019-02-28T00:00:00 +2019-03-29T00:00:00 +2019-04-30T00:00:00 +2019-05-31T00:00:00 +2019-06-28T00:00:00 +2019-07-31T00:00:00 +2019-08-30T00:00:00 +2019-09-30T00:00:00 +2019-10-31T00:00:00 +2019-11-29T00:00:00 +2019-12-31T00:00:00 +2020-01-31T00:00:00 +2020-02-28T00:00:00 +2020-03-31T00:00:00 +2020-04-30T00:00:00 +2020-05-29T00:00:00 +2020-06-30T00:00:00 +2020-07-31T00:00:00 +2020-08-31T00:00:00 +2020-09-30T00:00:00 +2020-10-30T00:00:00 +2020-11-30T00:00:00 +2020-12-31T00:00:00 +2021-01-29T00:00:00 +2021-02-26T00:00:00 +2021-03-31T00:00:00 +2021-04-30T00:00:00 +2021-05-31T00:00:00 +2021-06-30T00:00:00 +2021-07-30T00:00:00 +2021-08-31T00:00:00 +2021-09-30T00:00:00 +2021-10-29T00:00:00 +2021-11-30T00:00:00 +2021-12-31T00:00:00 +2022-01-31T00:00:00 +2022-02-28T00:00:00 +2022-03-31T00:00:00 +2022-04-29T00:00:00 +2022-05-31T00:00:00 +2022-06-30T00:00:00 +2022-07-29T00:00:00 +2022-08-31T00:00:00 +2022-09-30T00:00:00 +2022-10-31T00:00:00 +2022-11-30T00:00:00 +2022-12-30T00:00:00 +2023-01-31T00:00:00 +2023-02-28T00:00:00 +2023-03-31T00:00:00 +2023-04-28T00:00:00 +2023-05-31T00:00:00 +2023-06-30T00:00:00 +2023-07-31T00:00:00 +2023-08-31T00:00:00 +2023-09-29T00:00:00 +2023-10-31T00:00:00 +2023-11-30T00:00:00 +2023-12-29T00:00:00 +2024-01-31T00:00:00 +2024-02-29T00:00:00 +2024-03-29T00:00:00 +2024-04-30T00:00:00 +2024-05-31T00:00:00 +2024-06-28T00:00:00 +2024-07-31T00:00:00 +2024-08-30T00:00:00 +2024-09-30T00:00:00 +2024-10-31T00:00:00 +2024-11-29T00:00:00 +2024-12-31T00:00:00 +2025-01-31T00:00:00 +2025-02-28T00:00:00 +2025-03-31T00:00:00 +2025-04-30T00:00:00 +2025-05-30T00:00:00 +2025-06-30T00:00:00 +2025-07-31T00:00:00 +2025-08-29T00:00:00 +2025-09-30T00:00:00 +2025-10-31T00:00:00 +2025-11-28T00:00:00 +2025-12-31T00:00:00 +2026-01-30T00:00:00 +2026-02-27T00:00:00 +2026-03-31T00:00:00 +2026-04-30T00:00:00 +2026-05-29T00:00:00 +2026-06-30T00:00:00 +2026-07-31T00:00:00 +2026-08-31T00:00:00 +2026-09-30T00:00:00 +2026-10-30T00:00:00 +2026-11-30T00:00:00 +2026-12-31T00:00:00 +2027-01-29T00:00:00 +2027-02-26T00:00:00 +2027-03-31T00:00:00 +2027-04-30T00:00:00 +2027-05-31T00:00:00 +2027-06-30T00:00:00 +2027-07-30T00:00:00 +2027-08-31T00:00:00 +2027-09-30T00:00:00 +2027-10-29T00:00:00 +2027-11-30T00:00:00 +2027-12-31T00:00:00 +2028-01-31T00:00:00 +2028-02-29T00:00:00 +2028-03-31T00:00:00 +2028-04-28T00:00:00 +2028-05-31T00:00:00 +2028-06-30T00:00:00 +2028-07-31T00:00:00 +2028-08-31T00:00:00 +2028-09-29T00:00:00 +2028-10-31T00:00:00 +2028-11-30T00:00:00 +2028-12-29T00:00:00 +2029-01-31T00:00:00 +2029-02-28T00:00:00 +2029-03-30T00:00:00 +2029-04-30T00:00:00 +2029-05-31T00:00:00 +2029-06-29T00:00:00 +2029-07-31T00:00:00 +2029-08-31T00:00:00 +2029-09-28T00:00:00 +2029-10-31T00:00:00 +2029-11-30T00:00:00 +2029-12-31T00:00:00 +2030-01-31T00:00:00 +2030-02-28T00:00:00 +2030-03-29T00:00:00 +2030-04-30T00:00:00 +2030-05-31T00:00:00 +2030-06-28T00:00:00 +2030-07-31T00:00:00 +2030-08-30T00:00:00 +2030-09-30T00:00:00 +2030-10-31T00:00:00 +2030-11-29T00:00:00 +2030-12-31T00:00:00 +2031-01-31T00:00:00 +2031-02-28T00:00:00 +2031-03-31T00:00:00 +2031-04-30T00:00:00 +2031-05-30T00:00:00 +2031-06-30T00:00:00 +2031-07-31T00:00:00 +2031-08-29T00:00:00 +2031-09-30T00:00:00 +2031-10-31T00:00:00 +2031-11-28T00:00:00 +2031-12-31T00:00:00 +2032-01-30T00:00:00 +2032-02-27T00:00:00 +2032-03-31T00:00:00 +2032-04-30T00:00:00 +2032-05-31T00:00:00 +2032-06-30T00:00:00 +2032-07-30T00:00:00 +2032-08-31T00:00:00 +2032-09-30T00:00:00 +2032-10-29T00:00:00 +2032-11-30T00:00:00 +2032-12-31T00:00:00 +2033-01-31T00:00:00 +2033-02-28T00:00:00 +2033-03-31T00:00:00 +2033-04-29T00:00:00 +2033-05-31T00:00:00 +2033-06-30T00:00:00 +2033-07-29T00:00:00 +2033-08-31T00:00:00 +2033-09-30T00:00:00 +2033-10-31T00:00:00 +2033-11-30T00:00:00 +2033-12-30T00:00:00 +2034-01-31T00:00:00 +2034-02-28T00:00:00 +2034-03-31T00:00:00 +2034-04-28T00:00:00 +2034-05-31T00:00:00 +2034-06-30T00:00:00 +2034-07-31T00:00:00 +2034-08-31T00:00:00 +2034-09-29T00:00:00 +2034-10-31T00:00:00 +2034-11-30T00:00:00 +2034-12-29T00:00:00 +2035-01-31T00:00:00 +2035-02-28T00:00:00 +2035-03-30T00:00:00 +2035-04-30T00:00:00 +2035-05-31T00:00:00 +2035-06-29T00:00:00 +2035-07-31T00:00:00 +2035-08-31T00:00:00 +2035-09-28T00:00:00 +2035-10-31T00:00:00 +2035-11-30T00:00:00 +2035-12-31T00:00:00 +2036-01-31T00:00:00 +2036-02-29T00:00:00 +2036-03-31T00:00:00 +2036-04-30T00:00:00 +2036-05-30T00:00:00 +2036-06-30T00:00:00 +2036-07-31T00:00:00 +2036-08-29T00:00:00 +2036-09-30T00:00:00 +2036-10-31T00:00:00 +2036-11-28T00:00:00 +2036-12-31T00:00:00 +2037-01-30T00:00:00 +2037-02-27T00:00:00 +2037-03-31T00:00:00 +2037-04-30T00:00:00 +2037-05-29T00:00:00 +2037-06-30T00:00:00 +2037-07-31T00:00:00 +2037-08-31T00:00:00 +2037-09-30T00:00:00 +2037-10-30T00:00:00 +2037-11-30T00:00:00 +2037-12-31T00:00:00 +2038-01-29T00:00:00 +2038-02-26T00:00:00 +2038-03-31T00:00:00 +2038-04-30T00:00:00 +2038-05-31T00:00:00 +2038-06-30T00:00:00 +2038-07-30T00:00:00 +2038-08-31T00:00:00 +2038-09-30T00:00:00 +2038-10-29T00:00:00 +2038-11-30T00:00:00 +2038-12-31T00:00:00 +2039-01-31T00:00:00 +2039-02-28T00:00:00 +2039-03-31T00:00:00 +2039-04-29T00:00:00 +2039-05-31T00:00:00 +2039-06-30T00:00:00 +2039-07-29T00:00:00 +2039-08-31T00:00:00 +2039-09-30T00:00:00 +2039-10-31T00:00:00 +2039-11-30T00:00:00 +2039-12-30T00:00:00 +2040-01-31T00:00:00 +2040-02-29T00:00:00 +2040-03-30T00:00:00 +2040-04-30T00:00:00 +2040-05-31T00:00:00 +2040-06-29T00:00:00 +2040-07-31T00:00:00 +2040-08-31T00:00:00 +2040-09-28T00:00:00 +2040-10-31T00:00:00 +2040-11-30T00:00:00 +2040-12-31T00:00:00 +2041-01-31T00:00:00 +2041-02-28T00:00:00 +2041-03-29T00:00:00 +2041-04-30T00:00:00 +2041-05-31T00:00:00 +2041-06-28T00:00:00 +2041-07-31T00:00:00 +2041-08-30T00:00:00 +2041-09-30T00:00:00 +2041-10-31T00:00:00 +2041-11-29T00:00:00 +2041-12-31T00:00:00 +2042-01-31T00:00:00 +2042-02-28T00:00:00 +2042-03-31T00:00:00 +2042-04-30T00:00:00 +2042-05-30T00:00:00 +2042-06-30T00:00:00 +2042-07-31T00:00:00 +2042-08-29T00:00:00 +2042-09-30T00:00:00 +2042-10-31T00:00:00 +2042-11-28T00:00:00 +2042-12-31T00:00:00 +2043-01-30T00:00:00 +2043-02-27T00:00:00 +2043-03-31T00:00:00 +2043-04-30T00:00:00 +2043-05-29T00:00:00 +2043-06-30T00:00:00 +2043-07-31T00:00:00 +2043-08-31T00:00:00 +2043-09-30T00:00:00 +2043-10-30T00:00:00 +2043-11-30T00:00:00 +2043-12-31T00:00:00 +2044-01-29T00:00:00 +2044-02-29T00:00:00 +2044-03-31T00:00:00 +2044-04-29T00:00:00 +2044-05-31T00:00:00 +2044-06-30T00:00:00 +2044-07-29T00:00:00 +2044-08-31T00:00:00 +2044-09-30T00:00:00 +2044-10-31T00:00:00 +2044-11-30T00:00:00 +2044-12-30T00:00:00 +2045-01-31T00:00:00 +2045-02-28T00:00:00 +2045-03-31T00:00:00 +2045-04-28T00:00:00 +2045-05-31T00:00:00 +2045-06-30T00:00:00 +2045-07-31T00:00:00 +2045-08-31T00:00:00 +2045-09-29T00:00:00 +2045-10-31T00:00:00 +2045-11-30T00:00:00 +2045-12-29T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.prev.ref new file mode 100644 index 000000000..b4360bd14 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.prev.ref @@ -0,0 +1,81 @@ +2010-12-31T00:00:00 +2010-11-30T00:00:00 +2010-10-29T00:00:00 +2010-09-30T00:00:00 +2010-08-31T00:00:00 +2010-07-30T00:00:00 +2010-06-30T00:00:00 +2010-05-31T00:00:00 +2010-04-30T00:00:00 +2010-03-31T00:00:00 +2010-02-26T00:00:00 +2010-01-29T00:00:00 +2009-12-31T00:00:00 +2009-11-30T00:00:00 +2009-10-30T00:00:00 +2009-09-30T00:00:00 +2009-08-31T00:00:00 +2009-07-31T00:00:00 +2009-06-30T00:00:00 +2009-05-29T00:00:00 +2009-04-30T00:00:00 +2009-03-31T00:00:00 +2009-02-27T00:00:00 +2009-01-30T00:00:00 +2008-12-31T00:00:00 +2008-11-28T00:00:00 +2008-10-31T00:00:00 +2008-09-30T00:00:00 +2008-08-29T00:00:00 +2008-07-31T00:00:00 +2008-06-30T00:00:00 +2008-05-30T00:00:00 +2008-04-30T00:00:00 +2008-03-31T00:00:00 +2008-02-29T00:00:00 +2008-01-31T00:00:00 +2007-12-31T00:00:00 +2007-11-30T00:00:00 +2007-10-31T00:00:00 +2007-09-28T00:00:00 +2007-08-31T00:00:00 +2007-07-31T00:00:00 +2007-06-29T00:00:00 +2007-05-31T00:00:00 +2007-04-30T00:00:00 +2007-03-30T00:00:00 +2007-02-28T00:00:00 +2007-01-31T00:00:00 +2006-12-29T00:00:00 +2006-11-30T00:00:00 +2006-10-31T00:00:00 +2006-09-29T00:00:00 +2006-08-31T00:00:00 +2006-07-31T00:00:00 +2006-06-30T00:00:00 +2006-05-31T00:00:00 +2006-04-28T00:00:00 +2006-03-31T00:00:00 +2006-02-28T00:00:00 +2006-01-31T00:00:00 +2005-12-30T00:00:00 +2005-11-30T00:00:00 +2005-10-31T00:00:00 +2005-09-30T00:00:00 +2005-08-31T00:00:00 +2005-07-29T00:00:00 +2005-06-30T00:00:00 +2005-05-31T00:00:00 +2005-04-29T00:00:00 +2005-03-31T00:00:00 +2005-02-28T00:00:00 +2005-01-31T00:00:00 +2004-12-31T00:00:00 +2004-11-30T00:00:00 +2004-10-29T00:00:00 +2004-09-30T00:00:00 +2004-08-31T00:00:00 +2004-07-30T00:00:00 +2004-06-30T00:00:00 +2004-05-31T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.recurson.ref new file mode 100644 index 000000000..24ac270f5 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily8.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-05-31 +2004-06-30 +2004-07-30 +2004-08-31 +2004-09-30 +2004-10-29 +2004-11-30 +2004-12-31 +2005-01-31 +2005-02-28 +2005-03-31 +2005-04-29 +2005-05-31 +2005-06-30 +2005-07-29 +2005-08-31 +2005-09-30 +2005-10-31 +2005-11-30 +2005-12-30 +2006-01-31 +2006-02-28 +2006-03-31 +2006-04-28 +2006-05-31 +2006-06-30 +2006-07-31 +2006-08-31 +2006-09-29 +2006-10-31 +2006-11-30 +2006-12-29 +2007-01-31 +2007-02-28 +2007-03-30 +2007-04-30 +2007-05-31 +2007-06-29 +2007-07-31 +2007-08-31 +2007-09-28 +2007-10-31 +2007-11-30 +2007-12-31 +2008-01-31 +2008-02-29 +2008-03-31 +2008-04-30 +2008-05-30 +2008-06-30 +2008-07-31 +2008-08-29 +2008-09-30 +2008-10-31 +2008-11-28 +2008-12-31 +2009-01-30 +2009-02-27 +2009-03-31 +2009-04-30 +2009-05-29 +2009-06-30 +2009-07-31 +2009-08-31 +2009-09-30 +2009-10-30 +2009-11-30 +2009-12-31 +2010-01-29 +2010-02-26 +2010-03-31 +2010-04-30 +2010-05-31 +2010-06-30 +2010-07-30 +2010-08-31 +2010-09-30 +2010-10-29 +2010-11-30 +2010-12-31 +2011-01-31 +2011-02-28 +2011-03-31 +2011-04-29 +2011-05-31 +2011-06-30 +2011-07-29 +2011-08-31 +2011-09-30 +2011-10-31 +2011-11-30 +2011-12-30 +2012-01-31 +2012-02-29 +2012-03-30 +2012-04-30 +2012-05-31 +2012-06-29 +2012-07-31 +2012-08-31 +2012-09-28 +2012-10-31 +2012-11-30 +2012-12-31 +2013-01-31 +2013-02-28 +2013-03-29 +2013-04-30 +2013-05-31 +2013-06-28 +2013-07-31 +2013-08-30 +2013-09-30 +2013-10-31 +2013-11-29 +2013-12-31 +2014-01-31 +2014-02-28 +2014-03-31 +2014-04-30 +2014-05-30 +2014-06-30 +2014-07-31 +2014-08-29 +2014-09-30 +2014-10-31 +2014-11-28 +2014-12-31 +2015-01-30 +2015-02-27 +2015-03-31 +2015-04-30 +2015-05-29 +2015-06-30 +2015-07-31 +2015-08-31 +2015-09-30 +2015-10-30 +2015-11-30 +2015-12-31 +2016-01-29 +2016-02-29 +2016-03-31 +2016-04-29 +2016-05-31 +2016-06-30 +2016-07-29 +2016-08-31 +2016-09-30 +2016-10-31 +2016-11-30 +2016-12-30 +2017-01-31 +2017-02-28 +2017-03-31 +2017-04-28 +2017-05-31 +2017-06-30 +2017-07-31 +2017-08-31 +2017-09-29 +2017-10-31 +2017-11-30 +2017-12-29 +2018-01-31 +2018-02-28 +2018-03-30 +2018-04-30 +2018-05-31 +2018-06-29 +2018-07-31 +2018-08-31 +2018-09-28 +2018-10-31 +2018-11-30 +2018-12-31 +2019-01-31 +2019-02-28 +2019-03-29 +2019-04-30 +2019-05-31 +2019-06-28 +2019-07-31 +2019-08-30 +2019-09-30 +2019-10-31 +2019-11-29 +2019-12-31 +2020-01-31 +2020-02-28 +2020-03-31 +2020-04-30 +2020-05-29 +2020-06-30 +2020-07-31 +2020-08-31 +2020-09-30 +2020-10-30 +2020-11-30 +2020-12-31 +2021-01-29 +2021-02-26 +2021-03-31 +2021-04-30 +2021-05-31 +2021-06-30 +2021-07-30 +2021-08-31 +2021-09-30 +2021-10-29 +2021-11-30 +2021-12-31 +2022-01-31 +2022-02-28 +2022-03-31 +2022-04-29 +2022-05-31 +2022-06-30 +2022-07-29 +2022-08-31 +2022-09-30 +2022-10-31 +2022-11-30 +2022-12-30 +2023-01-31 +2023-02-28 +2023-03-31 +2023-04-28 +2023-05-31 +2023-06-30 +2023-07-31 +2023-08-31 +2023-09-29 +2023-10-31 +2023-11-30 +2023-12-29 +2024-01-31 +2024-02-29 +2024-03-29 +2024-04-30 +2024-05-31 +2024-06-28 +2024-07-31 +2024-08-30 +2024-09-30 +2024-10-31 +2024-11-29 +2024-12-31 +2025-01-31 +2025-02-28 +2025-03-31 +2025-04-30 +2025-05-30 +2025-06-30 +2025-07-31 +2025-08-29 +2025-09-30 +2025-10-31 +2025-11-28 +2025-12-31 +2026-01-30 +2026-02-27 +2026-03-31 +2026-04-30 +2026-05-29 +2026-06-30 +2026-07-31 +2026-08-31 +2026-09-30 +2026-10-30 +2026-11-30 +2026-12-31 +2027-01-29 +2027-02-26 +2027-03-31 +2027-04-30 +2027-05-31 +2027-06-30 +2027-07-30 +2027-08-31 +2027-09-30 +2027-10-29 +2027-11-30 +2027-12-31 +2028-01-31 +2028-02-29 +2028-03-31 +2028-04-28 +2028-05-31 +2028-06-30 +2028-07-31 +2028-08-31 +2028-09-29 +2028-10-31 +2028-11-30 +2028-12-29 +2029-01-31 +2029-02-28 +2029-03-30 +2029-04-30 +2029-05-31 +2029-06-29 +2029-07-31 +2029-08-31 +2029-09-28 +2029-10-31 +2029-11-30 +2029-12-31 +2030-01-31 +2030-02-28 +2030-03-29 +2030-04-30 +2030-05-31 +2030-06-28 +2030-07-31 +2030-08-30 +2030-09-30 +2030-10-31 +2030-11-29 +2030-12-31 +2031-01-31 +2031-02-28 +2031-03-31 +2031-04-30 +2031-05-30 +2031-06-30 +2031-07-31 +2031-08-29 +2031-09-30 +2031-10-31 +2031-11-28 +2031-12-31 +2032-01-30 +2032-02-27 +2032-03-31 +2032-04-30 +2032-05-31 +2032-06-30 +2032-07-30 +2032-08-31 +2032-09-30 +2032-10-29 +2032-11-30 +2032-12-31 +2033-01-31 +2033-02-28 +2033-03-31 +2033-04-29 +2033-05-31 +2033-06-30 +2033-07-29 +2033-08-31 +2033-09-30 +2033-10-31 +2033-11-30 +2033-12-30 +2034-01-31 +2034-02-28 +2034-03-31 +2034-04-28 +2034-05-31 +2034-06-30 +2034-07-31 +2034-08-31 +2034-09-29 +2034-10-31 +2034-11-30 +2034-12-29 +2035-01-31 +2035-02-28 +2035-03-30 +2035-04-30 +2035-05-31 +2035-06-29 +2035-07-31 +2035-08-31 +2035-09-28 +2035-10-31 +2035-11-30 +2035-12-31 +2036-01-31 +2036-02-29 +2036-03-31 +2036-04-30 +2036-05-30 +2036-06-30 +2036-07-31 +2036-08-29 +2036-09-30 +2036-10-31 +2036-11-28 +2036-12-31 +2037-01-30 +2037-02-27 +2037-03-31 +2037-04-30 +2037-05-29 +2037-06-30 +2037-07-31 +2037-08-31 +2037-09-30 +2037-10-30 +2037-11-30 +2037-12-31 +2038-01-29 +2038-02-26 +2038-03-31 +2038-04-30 +2038-05-31 +2038-06-30 +2038-07-30 +2038-08-31 +2038-09-30 +2038-10-29 +2038-11-30 +2038-12-31 +2039-01-31 +2039-02-28 +2039-03-31 +2039-04-29 +2039-05-31 +2039-06-30 +2039-07-29 +2039-08-31 +2039-09-30 +2039-10-31 +2039-11-30 +2039-12-30 +2040-01-31 +2040-02-29 +2040-03-30 +2040-04-30 +2040-05-31 +2040-06-29 +2040-07-31 +2040-08-31 +2040-09-28 +2040-10-31 +2040-11-30 +2040-12-31 +2041-01-31 +2041-02-28 +2041-03-29 +2041-04-30 +2041-05-31 +2041-06-28 +2041-07-31 +2041-08-30 +2041-09-30 +2041-10-31 +2041-11-29 +2041-12-31 +2042-01-31 +2042-02-28 +2042-03-31 +2042-04-30 +2042-05-30 +2042-06-30 +2042-07-31 +2042-08-29 +2042-09-30 +2042-10-31 +2042-11-28 +2042-12-31 +2043-01-30 +2043-02-27 +2043-03-31 +2043-04-30 +2043-05-29 +2043-06-30 +2043-07-31 +2043-08-31 +2043-09-30 +2043-10-30 +2043-11-30 +2043-12-31 +2044-01-29 +2044-02-29 +2044-03-31 +2044-04-29 +2044-05-31 +2044-06-30 +2044-07-29 +2044-08-31 +2044-09-30 +2044-10-31 +2044-11-30 +2044-12-30 +2045-01-31 +2045-02-28 +2045-03-31 +2045-04-28 +2045-05-31 +2045-06-30 +2045-07-31 +2045-08-31 +2045-09-29 +2045-10-31 +2045-11-30 +2045-12-29 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics new file mode 100644 index 000000000..f087a1e7d --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics @@ -0,0 +1,31 @@ +BEGIN:VCALENDAR +METHOD:PUBLISH +VERSION:2.0 +PRODID:-//MH Software Inc//Connect Daily - 3.0.7//EN +X-LibKCal-Testsuite-OutTZ:America/Denver + +BEGIN:VTIMEZONE +TZID:America/Denver +BEGIN:STANDARD +DTSTART:19671029T020000 +TZOFFSETFROM:-0600 +TZOFFSETTO:-0700 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19870405T020000 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0600 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +END:VTIMEZONE + +BEGIN:VEVENT +UID:1268@67.154.139.115 +RECURRENCE-ID:19700101T070000Z +SUMMARY:Kwanzaa +DTSTART;TZID=America/Denver;VALUE=DATE:20041226 +RRULE:FREQ=MONTHLY;INTERVAL=12;BYMONTHDAY=26;BYMONTH=12 +DURATION:P7D +END:VEVENT +END:VCALENDAR diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.next.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.next.ref new file mode 100644 index 000000000..229e8cb90 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.next.ref @@ -0,0 +1,500 @@ +2004-12-26T00:00:00 +2005-12-26T00:00:00 +2006-12-26T00:00:00 +2007-12-26T00:00:00 +2008-12-26T00:00:00 +2009-12-26T00:00:00 +2010-12-26T00:00:00 +2011-12-26T00:00:00 +2012-12-26T00:00:00 +2013-12-26T00:00:00 +2014-12-26T00:00:00 +2015-12-26T00:00:00 +2016-12-26T00:00:00 +2017-12-26T00:00:00 +2018-12-26T00:00:00 +2019-12-26T00:00:00 +2020-12-26T00:00:00 +2021-12-26T00:00:00 +2022-12-26T00:00:00 +2023-12-26T00:00:00 +2024-12-26T00:00:00 +2025-12-26T00:00:00 +2026-12-26T00:00:00 +2027-12-26T00:00:00 +2028-12-26T00:00:00 +2029-12-26T00:00:00 +2030-12-26T00:00:00 +2031-12-26T00:00:00 +2032-12-26T00:00:00 +2033-12-26T00:00:00 +2034-12-26T00:00:00 +2035-12-26T00:00:00 +2036-12-26T00:00:00 +2037-12-26T00:00:00 +2038-12-26T00:00:00 +2039-12-26T00:00:00 +2040-12-26T00:00:00 +2041-12-26T00:00:00 +2042-12-26T00:00:00 +2043-12-26T00:00:00 +2044-12-26T00:00:00 +2045-12-26T00:00:00 +2046-12-26T00:00:00 +2047-12-26T00:00:00 +2048-12-26T00:00:00 +2049-12-26T00:00:00 +2050-12-26T00:00:00 +2051-12-26T00:00:00 +2052-12-26T00:00:00 +2053-12-26T00:00:00 +2054-12-26T00:00:00 +2055-12-26T00:00:00 +2056-12-26T00:00:00 +2057-12-26T00:00:00 +2058-12-26T00:00:00 +2059-12-26T00:00:00 +2060-12-26T00:00:00 +2061-12-26T00:00:00 +2062-12-26T00:00:00 +2063-12-26T00:00:00 +2064-12-26T00:00:00 +2065-12-26T00:00:00 +2066-12-26T00:00:00 +2067-12-26T00:00:00 +2068-12-26T00:00:00 +2069-12-26T00:00:00 +2070-12-26T00:00:00 +2071-12-26T00:00:00 +2072-12-26T00:00:00 +2073-12-26T00:00:00 +2074-12-26T00:00:00 +2075-12-26T00:00:00 +2076-12-26T00:00:00 +2077-12-26T00:00:00 +2078-12-26T00:00:00 +2079-12-26T00:00:00 +2080-12-26T00:00:00 +2081-12-26T00:00:00 +2082-12-26T00:00:00 +2083-12-26T00:00:00 +2084-12-26T00:00:00 +2085-12-26T00:00:00 +2086-12-26T00:00:00 +2087-12-26T00:00:00 +2088-12-26T00:00:00 +2089-12-26T00:00:00 +2090-12-26T00:00:00 +2091-12-26T00:00:00 +2092-12-26T00:00:00 +2093-12-26T00:00:00 +2094-12-26T00:00:00 +2095-12-26T00:00:00 +2096-12-26T00:00:00 +2097-12-26T00:00:00 +2098-12-26T00:00:00 +2099-12-26T00:00:00 +2100-12-26T00:00:00 +2101-12-26T00:00:00 +2102-12-26T00:00:00 +2103-12-26T00:00:00 +2104-12-26T00:00:00 +2105-12-26T00:00:00 +2106-12-26T00:00:00 +2107-12-26T00:00:00 +2108-12-26T00:00:00 +2109-12-26T00:00:00 +2110-12-26T00:00:00 +2111-12-26T00:00:00 +2112-12-26T00:00:00 +2113-12-26T00:00:00 +2114-12-26T00:00:00 +2115-12-26T00:00:00 +2116-12-26T00:00:00 +2117-12-26T00:00:00 +2118-12-26T00:00:00 +2119-12-26T00:00:00 +2120-12-26T00:00:00 +2121-12-26T00:00:00 +2122-12-26T00:00:00 +2123-12-26T00:00:00 +2124-12-26T00:00:00 +2125-12-26T00:00:00 +2126-12-26T00:00:00 +2127-12-26T00:00:00 +2128-12-26T00:00:00 +2129-12-26T00:00:00 +2130-12-26T00:00:00 +2131-12-26T00:00:00 +2132-12-26T00:00:00 +2133-12-26T00:00:00 +2134-12-26T00:00:00 +2135-12-26T00:00:00 +2136-12-26T00:00:00 +2137-12-26T00:00:00 +2138-12-26T00:00:00 +2139-12-26T00:00:00 +2140-12-26T00:00:00 +2141-12-26T00:00:00 +2142-12-26T00:00:00 +2143-12-26T00:00:00 +2144-12-26T00:00:00 +2145-12-26T00:00:00 +2146-12-26T00:00:00 +2147-12-26T00:00:00 +2148-12-26T00:00:00 +2149-12-26T00:00:00 +2150-12-26T00:00:00 +2151-12-26T00:00:00 +2152-12-26T00:00:00 +2153-12-26T00:00:00 +2154-12-26T00:00:00 +2155-12-26T00:00:00 +2156-12-26T00:00:00 +2157-12-26T00:00:00 +2158-12-26T00:00:00 +2159-12-26T00:00:00 +2160-12-26T00:00:00 +2161-12-26T00:00:00 +2162-12-26T00:00:00 +2163-12-26T00:00:00 +2164-12-26T00:00:00 +2165-12-26T00:00:00 +2166-12-26T00:00:00 +2167-12-26T00:00:00 +2168-12-26T00:00:00 +2169-12-26T00:00:00 +2170-12-26T00:00:00 +2171-12-26T00:00:00 +2172-12-26T00:00:00 +2173-12-26T00:00:00 +2174-12-26T00:00:00 +2175-12-26T00:00:00 +2176-12-26T00:00:00 +2177-12-26T00:00:00 +2178-12-26T00:00:00 +2179-12-26T00:00:00 +2180-12-26T00:00:00 +2181-12-26T00:00:00 +2182-12-26T00:00:00 +2183-12-26T00:00:00 +2184-12-26T00:00:00 +2185-12-26T00:00:00 +2186-12-26T00:00:00 +2187-12-26T00:00:00 +2188-12-26T00:00:00 +2189-12-26T00:00:00 +2190-12-26T00:00:00 +2191-12-26T00:00:00 +2192-12-26T00:00:00 +2193-12-26T00:00:00 +2194-12-26T00:00:00 +2195-12-26T00:00:00 +2196-12-26T00:00:00 +2197-12-26T00:00:00 +2198-12-26T00:00:00 +2199-12-26T00:00:00 +2200-12-26T00:00:00 +2201-12-26T00:00:00 +2202-12-26T00:00:00 +2203-12-26T00:00:00 +2204-12-26T00:00:00 +2205-12-26T00:00:00 +2206-12-26T00:00:00 +2207-12-26T00:00:00 +2208-12-26T00:00:00 +2209-12-26T00:00:00 +2210-12-26T00:00:00 +2211-12-26T00:00:00 +2212-12-26T00:00:00 +2213-12-26T00:00:00 +2214-12-26T00:00:00 +2215-12-26T00:00:00 +2216-12-26T00:00:00 +2217-12-26T00:00:00 +2218-12-26T00:00:00 +2219-12-26T00:00:00 +2220-12-26T00:00:00 +2221-12-26T00:00:00 +2222-12-26T00:00:00 +2223-12-26T00:00:00 +2224-12-26T00:00:00 +2225-12-26T00:00:00 +2226-12-26T00:00:00 +2227-12-26T00:00:00 +2228-12-26T00:00:00 +2229-12-26T00:00:00 +2230-12-26T00:00:00 +2231-12-26T00:00:00 +2232-12-26T00:00:00 +2233-12-26T00:00:00 +2234-12-26T00:00:00 +2235-12-26T00:00:00 +2236-12-26T00:00:00 +2237-12-26T00:00:00 +2238-12-26T00:00:00 +2239-12-26T00:00:00 +2240-12-26T00:00:00 +2241-12-26T00:00:00 +2242-12-26T00:00:00 +2243-12-26T00:00:00 +2244-12-26T00:00:00 +2245-12-26T00:00:00 +2246-12-26T00:00:00 +2247-12-26T00:00:00 +2248-12-26T00:00:00 +2249-12-26T00:00:00 +2250-12-26T00:00:00 +2251-12-26T00:00:00 +2252-12-26T00:00:00 +2253-12-26T00:00:00 +2254-12-26T00:00:00 +2255-12-26T00:00:00 +2256-12-26T00:00:00 +2257-12-26T00:00:00 +2258-12-26T00:00:00 +2259-12-26T00:00:00 +2260-12-26T00:00:00 +2261-12-26T00:00:00 +2262-12-26T00:00:00 +2263-12-26T00:00:00 +2264-12-26T00:00:00 +2265-12-26T00:00:00 +2266-12-26T00:00:00 +2267-12-26T00:00:00 +2268-12-26T00:00:00 +2269-12-26T00:00:00 +2270-12-26T00:00:00 +2271-12-26T00:00:00 +2272-12-26T00:00:00 +2273-12-26T00:00:00 +2274-12-26T00:00:00 +2275-12-26T00:00:00 +2276-12-26T00:00:00 +2277-12-26T00:00:00 +2278-12-26T00:00:00 +2279-12-26T00:00:00 +2280-12-26T00:00:00 +2281-12-26T00:00:00 +2282-12-26T00:00:00 +2283-12-26T00:00:00 +2284-12-26T00:00:00 +2285-12-26T00:00:00 +2286-12-26T00:00:00 +2287-12-26T00:00:00 +2288-12-26T00:00:00 +2289-12-26T00:00:00 +2290-12-26T00:00:00 +2291-12-26T00:00:00 +2292-12-26T00:00:00 +2293-12-26T00:00:00 +2294-12-26T00:00:00 +2295-12-26T00:00:00 +2296-12-26T00:00:00 +2297-12-26T00:00:00 +2298-12-26T00:00:00 +2299-12-26T00:00:00 +2300-12-26T00:00:00 +2301-12-26T00:00:00 +2302-12-26T00:00:00 +2303-12-26T00:00:00 +2304-12-26T00:00:00 +2305-12-26T00:00:00 +2306-12-26T00:00:00 +2307-12-26T00:00:00 +2308-12-26T00:00:00 +2309-12-26T00:00:00 +2310-12-26T00:00:00 +2311-12-26T00:00:00 +2312-12-26T00:00:00 +2313-12-26T00:00:00 +2314-12-26T00:00:00 +2315-12-26T00:00:00 +2316-12-26T00:00:00 +2317-12-26T00:00:00 +2318-12-26T00:00:00 +2319-12-26T00:00:00 +2320-12-26T00:00:00 +2321-12-26T00:00:00 +2322-12-26T00:00:00 +2323-12-26T00:00:00 +2324-12-26T00:00:00 +2325-12-26T00:00:00 +2326-12-26T00:00:00 +2327-12-26T00:00:00 +2328-12-26T00:00:00 +2329-12-26T00:00:00 +2330-12-26T00:00:00 +2331-12-26T00:00:00 +2332-12-26T00:00:00 +2333-12-26T00:00:00 +2334-12-26T00:00:00 +2335-12-26T00:00:00 +2336-12-26T00:00:00 +2337-12-26T00:00:00 +2338-12-26T00:00:00 +2339-12-26T00:00:00 +2340-12-26T00:00:00 +2341-12-26T00:00:00 +2342-12-26T00:00:00 +2343-12-26T00:00:00 +2344-12-26T00:00:00 +2345-12-26T00:00:00 +2346-12-26T00:00:00 +2347-12-26T00:00:00 +2348-12-26T00:00:00 +2349-12-26T00:00:00 +2350-12-26T00:00:00 +2351-12-26T00:00:00 +2352-12-26T00:00:00 +2353-12-26T00:00:00 +2354-12-26T00:00:00 +2355-12-26T00:00:00 +2356-12-26T00:00:00 +2357-12-26T00:00:00 +2358-12-26T00:00:00 +2359-12-26T00:00:00 +2360-12-26T00:00:00 +2361-12-26T00:00:00 +2362-12-26T00:00:00 +2363-12-26T00:00:00 +2364-12-26T00:00:00 +2365-12-26T00:00:00 +2366-12-26T00:00:00 +2367-12-26T00:00:00 +2368-12-26T00:00:00 +2369-12-26T00:00:00 +2370-12-26T00:00:00 +2371-12-26T00:00:00 +2372-12-26T00:00:00 +2373-12-26T00:00:00 +2374-12-26T00:00:00 +2375-12-26T00:00:00 +2376-12-26T00:00:00 +2377-12-26T00:00:00 +2378-12-26T00:00:00 +2379-12-26T00:00:00 +2380-12-26T00:00:00 +2381-12-26T00:00:00 +2382-12-26T00:00:00 +2383-12-26T00:00:00 +2384-12-26T00:00:00 +2385-12-26T00:00:00 +2386-12-26T00:00:00 +2387-12-26T00:00:00 +2388-12-26T00:00:00 +2389-12-26T00:00:00 +2390-12-26T00:00:00 +2391-12-26T00:00:00 +2392-12-26T00:00:00 +2393-12-26T00:00:00 +2394-12-26T00:00:00 +2395-12-26T00:00:00 +2396-12-26T00:00:00 +2397-12-26T00:00:00 +2398-12-26T00:00:00 +2399-12-26T00:00:00 +2400-12-26T00:00:00 +2401-12-26T00:00:00 +2402-12-26T00:00:00 +2403-12-26T00:00:00 +2404-12-26T00:00:00 +2405-12-26T00:00:00 +2406-12-26T00:00:00 +2407-12-26T00:00:00 +2408-12-26T00:00:00 +2409-12-26T00:00:00 +2410-12-26T00:00:00 +2411-12-26T00:00:00 +2412-12-26T00:00:00 +2413-12-26T00:00:00 +2414-12-26T00:00:00 +2415-12-26T00:00:00 +2416-12-26T00:00:00 +2417-12-26T00:00:00 +2418-12-26T00:00:00 +2419-12-26T00:00:00 +2420-12-26T00:00:00 +2421-12-26T00:00:00 +2422-12-26T00:00:00 +2423-12-26T00:00:00 +2424-12-26T00:00:00 +2425-12-26T00:00:00 +2426-12-26T00:00:00 +2427-12-26T00:00:00 +2428-12-26T00:00:00 +2429-12-26T00:00:00 +2430-12-26T00:00:00 +2431-12-26T00:00:00 +2432-12-26T00:00:00 +2433-12-26T00:00:00 +2434-12-26T00:00:00 +2435-12-26T00:00:00 +2436-12-26T00:00:00 +2437-12-26T00:00:00 +2438-12-26T00:00:00 +2439-12-26T00:00:00 +2440-12-26T00:00:00 +2441-12-26T00:00:00 +2442-12-26T00:00:00 +2443-12-26T00:00:00 +2444-12-26T00:00:00 +2445-12-26T00:00:00 +2446-12-26T00:00:00 +2447-12-26T00:00:00 +2448-12-26T00:00:00 +2449-12-26T00:00:00 +2450-12-26T00:00:00 +2451-12-26T00:00:00 +2452-12-26T00:00:00 +2453-12-26T00:00:00 +2454-12-26T00:00:00 +2455-12-26T00:00:00 +2456-12-26T00:00:00 +2457-12-26T00:00:00 +2458-12-26T00:00:00 +2459-12-26T00:00:00 +2460-12-26T00:00:00 +2461-12-26T00:00:00 +2462-12-26T00:00:00 +2463-12-26T00:00:00 +2464-12-26T00:00:00 +2465-12-26T00:00:00 +2466-12-26T00:00:00 +2467-12-26T00:00:00 +2468-12-26T00:00:00 +2469-12-26T00:00:00 +2470-12-26T00:00:00 +2471-12-26T00:00:00 +2472-12-26T00:00:00 +2473-12-26T00:00:00 +2474-12-26T00:00:00 +2475-12-26T00:00:00 +2476-12-26T00:00:00 +2477-12-26T00:00:00 +2478-12-26T00:00:00 +2479-12-26T00:00:00 +2480-12-26T00:00:00 +2481-12-26T00:00:00 +2482-12-26T00:00:00 +2483-12-26T00:00:00 +2484-12-26T00:00:00 +2485-12-26T00:00:00 +2486-12-26T00:00:00 +2487-12-26T00:00:00 +2488-12-26T00:00:00 +2489-12-26T00:00:00 +2490-12-26T00:00:00 +2491-12-26T00:00:00 +2492-12-26T00:00:00 +2493-12-26T00:00:00 +2494-12-26T00:00:00 +2495-12-26T00:00:00 +2496-12-26T00:00:00 +2497-12-26T00:00:00 +2498-12-26T00:00:00 +2499-12-26T00:00:00 +2500-12-26T00:00:00 +2501-12-26T00:00:00 +2502-12-26T00:00:00 +2503-12-26T00:00:00 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.prev.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.prev.ref new file mode 100644 index 000000000..2142fccb7 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.prev.ref @@ -0,0 +1,8 @@ +2010-12-26T00:00:00 +2009-12-26T00:00:00 +2008-12-26T00:00:00 +2007-12-26T00:00:00 +2006-12-26T00:00:00 +2005-12-26T00:00:00 +2004-12-26T00:00:00 + diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.recurson.ref b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.recurson.ref new file mode 100644 index 000000000..6e3750f26 --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/ConnectDaily9.ics.recurson.ref @@ -0,0 +1,500 @@ +2004-12-26 +2005-12-26 +2006-12-26 +2007-12-26 +2008-12-26 +2009-12-26 +2010-12-26 +2011-12-26 +2012-12-26 +2013-12-26 +2014-12-26 +2015-12-26 +2016-12-26 +2017-12-26 +2018-12-26 +2019-12-26 +2020-12-26 +2021-12-26 +2022-12-26 +2023-12-26 +2024-12-26 +2025-12-26 +2026-12-26 +2027-12-26 +2028-12-26 +2029-12-26 +2030-12-26 +2031-12-26 +2032-12-26 +2033-12-26 +2034-12-26 +2035-12-26 +2036-12-26 +2037-12-26 +2038-12-26 +2039-12-26 +2040-12-26 +2041-12-26 +2042-12-26 +2043-12-26 +2044-12-26 +2045-12-26 +2046-12-26 +2047-12-26 +2048-12-26 +2049-12-26 +2050-12-26 +2051-12-26 +2052-12-26 +2053-12-26 +2054-12-26 +2055-12-26 +2056-12-26 +2057-12-26 +2058-12-26 +2059-12-26 +2060-12-26 +2061-12-26 +2062-12-26 +2063-12-26 +2064-12-26 +2065-12-26 +2066-12-26 +2067-12-26 +2068-12-26 +2069-12-26 +2070-12-26 +2071-12-26 +2072-12-26 +2073-12-26 +2074-12-26 +2075-12-26 +2076-12-26 +2077-12-26 +2078-12-26 +2079-12-26 +2080-12-26 +2081-12-26 +2082-12-26 +2083-12-26 +2084-12-26 +2085-12-26 +2086-12-26 +2087-12-26 +2088-12-26 +2089-12-26 +2090-12-26 +2091-12-26 +2092-12-26 +2093-12-26 +2094-12-26 +2095-12-26 +2096-12-26 +2097-12-26 +2098-12-26 +2099-12-26 +2100-12-26 +2101-12-26 +2102-12-26 +2103-12-26 +2104-12-26 +2105-12-26 +2106-12-26 +2107-12-26 +2108-12-26 +2109-12-26 +2110-12-26 +2111-12-26 +2112-12-26 +2113-12-26 +2114-12-26 +2115-12-26 +2116-12-26 +2117-12-26 +2118-12-26 +2119-12-26 +2120-12-26 +2121-12-26 +2122-12-26 +2123-12-26 +2124-12-26 +2125-12-26 +2126-12-26 +2127-12-26 +2128-12-26 +2129-12-26 +2130-12-26 +2131-12-26 +2132-12-26 +2133-12-26 +2134-12-26 +2135-12-26 +2136-12-26 +2137-12-26 +2138-12-26 +2139-12-26 +2140-12-26 +2141-12-26 +2142-12-26 +2143-12-26 +2144-12-26 +2145-12-26 +2146-12-26 +2147-12-26 +2148-12-26 +2149-12-26 +2150-12-26 +2151-12-26 +2152-12-26 +2153-12-26 +2154-12-26 +2155-12-26 +2156-12-26 +2157-12-26 +2158-12-26 +2159-12-26 +2160-12-26 +2161-12-26 +2162-12-26 +2163-12-26 +2164-12-26 +2165-12-26 +2166-12-26 +2167-12-26 +2168-12-26 +2169-12-26 +2170-12-26 +2171-12-26 +2172-12-26 +2173-12-26 +2174-12-26 +2175-12-26 +2176-12-26 +2177-12-26 +2178-12-26 +2179-12-26 +2180-12-26 +2181-12-26 +2182-12-26 +2183-12-26 +2184-12-26 +2185-12-26 +2186-12-26 +2187-12-26 +2188-12-26 +2189-12-26 +2190-12-26 +2191-12-26 +2192-12-26 +2193-12-26 +2194-12-26 +2195-12-26 +2196-12-26 +2197-12-26 +2198-12-26 +2199-12-26 +2200-12-26 +2201-12-26 +2202-12-26 +2203-12-26 +2204-12-26 +2205-12-26 +2206-12-26 +2207-12-26 +2208-12-26 +2209-12-26 +2210-12-26 +2211-12-26 +2212-12-26 +2213-12-26 +2214-12-26 +2215-12-26 +2216-12-26 +2217-12-26 +2218-12-26 +2219-12-26 +2220-12-26 +2221-12-26 +2222-12-26 +2223-12-26 +2224-12-26 +2225-12-26 +2226-12-26 +2227-12-26 +2228-12-26 +2229-12-26 +2230-12-26 +2231-12-26 +2232-12-26 +2233-12-26 +2234-12-26 +2235-12-26 +2236-12-26 +2237-12-26 +2238-12-26 +2239-12-26 +2240-12-26 +2241-12-26 +2242-12-26 +2243-12-26 +2244-12-26 +2245-12-26 +2246-12-26 +2247-12-26 +2248-12-26 +2249-12-26 +2250-12-26 +2251-12-26 +2252-12-26 +2253-12-26 +2254-12-26 +2255-12-26 +2256-12-26 +2257-12-26 +2258-12-26 +2259-12-26 +2260-12-26 +2261-12-26 +2262-12-26 +2263-12-26 +2264-12-26 +2265-12-26 +2266-12-26 +2267-12-26 +2268-12-26 +2269-12-26 +2270-12-26 +2271-12-26 +2272-12-26 +2273-12-26 +2274-12-26 +2275-12-26 +2276-12-26 +2277-12-26 +2278-12-26 +2279-12-26 +2280-12-26 +2281-12-26 +2282-12-26 +2283-12-26 +2284-12-26 +2285-12-26 +2286-12-26 +2287-12-26 +2288-12-26 +2289-12-26 +2290-12-26 +2291-12-26 +2292-12-26 +2293-12-26 +2294-12-26 +2295-12-26 +2296-12-26 +2297-12-26 +2298-12-26 +2299-12-26 +2300-12-26 +2301-12-26 +2302-12-26 +2303-12-26 +2304-12-26 +2305-12-26 +2306-12-26 +2307-12-26 +2308-12-26 +2309-12-26 +2310-12-26 +2311-12-26 +2312-12-26 +2313-12-26 +2314-12-26 +2315-12-26 +2316-12-26 +2317-12-26 +2318-12-26 +2319-12-26 +2320-12-26 +2321-12-26 +2322-12-26 +2323-12-26 +2324-12-26 +2325-12-26 +2326-12-26 +2327-12-26 +2328-12-26 +2329-12-26 +2330-12-26 +2331-12-26 +2332-12-26 +2333-12-26 +2334-12-26 +2335-12-26 +2336-12-26 +2337-12-26 +2338-12-26 +2339-12-26 +2340-12-26 +2341-12-26 +2342-12-26 +2343-12-26 +2344-12-26 +2345-12-26 +2346-12-26 +2347-12-26 +2348-12-26 +2349-12-26 +2350-12-26 +2351-12-26 +2352-12-26 +2353-12-26 +2354-12-26 +2355-12-26 +2356-12-26 +2357-12-26 +2358-12-26 +2359-12-26 +2360-12-26 +2361-12-26 +2362-12-26 +2363-12-26 +2364-12-26 +2365-12-26 +2366-12-26 +2367-12-26 +2368-12-26 +2369-12-26 +2370-12-26 +2371-12-26 +2372-12-26 +2373-12-26 +2374-12-26 +2375-12-26 +2376-12-26 +2377-12-26 +2378-12-26 +2379-12-26 +2380-12-26 +2381-12-26 +2382-12-26 +2383-12-26 +2384-12-26 +2385-12-26 +2386-12-26 +2387-12-26 +2388-12-26 +2389-12-26 +2390-12-26 +2391-12-26 +2392-12-26 +2393-12-26 +2394-12-26 +2395-12-26 +2396-12-26 +2397-12-26 +2398-12-26 +2399-12-26 +2400-12-26 +2401-12-26 +2402-12-26 +2403-12-26 +2404-12-26 +2405-12-26 +2406-12-26 +2407-12-26 +2408-12-26 +2409-12-26 +2410-12-26 +2411-12-26 +2412-12-26 +2413-12-26 +2414-12-26 +2415-12-26 +2416-12-26 +2417-12-26 +2418-12-26 +2419-12-26 +2420-12-26 +2421-12-26 +2422-12-26 +2423-12-26 +2424-12-26 +2425-12-26 +2426-12-26 +2427-12-26 +2428-12-26 +2429-12-26 +2430-12-26 +2431-12-26 +2432-12-26 +2433-12-26 +2434-12-26 +2435-12-26 +2436-12-26 +2437-12-26 +2438-12-26 +2439-12-26 +2440-12-26 +2441-12-26 +2442-12-26 +2443-12-26 +2444-12-26 +2445-12-26 +2446-12-26 +2447-12-26 +2448-12-26 +2449-12-26 +2450-12-26 +2451-12-26 +2452-12-26 +2453-12-26 +2454-12-26 +2455-12-26 +2456-12-26 +2457-12-26 +2458-12-26 +2459-12-26 +2460-12-26 +2461-12-26 +2462-12-26 +2463-12-26 +2464-12-26 +2465-12-26 +2466-12-26 +2467-12-26 +2468-12-26 +2469-12-26 +2470-12-26 +2471-12-26 +2472-12-26 +2473-12-26 +2474-12-26 +2475-12-26 +2476-12-26 +2477-12-26 +2478-12-26 +2479-12-26 +2480-12-26 +2481-12-26 +2482-12-26 +2483-12-26 +2484-12-26 +2485-12-26 +2486-12-26 +2487-12-26 +2488-12-26 +2489-12-26 +2490-12-26 +2491-12-26 +2492-12-26 +2493-12-26 +2494-12-26 +2495-12-26 +2496-12-26 +2497-12-26 +2498-12-26 +2499-12-26 +2500-12-26 +2501-12-26 +2502-12-26 +2503-12-26 diff --git a/libkcal/tests/data/RecurrenceRule/ConnectDaily/readme.txt b/libkcal/tests/data/RecurrenceRule/ConnectDaily/readme.txt new file mode 100644 index 000000000..26f75691a --- /dev/null +++ b/libkcal/tests/data/RecurrenceRule/ConnectDaily/readme.txt @@ -0,0 +1 @@ +Some test event from ConnectDaily. |