From b72e44163e22433fd3f0cab38d126fde4545ab8f Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 26 Mar 2018 15:55:46 +0200 Subject: use cmake's configure_file() to generate the test .ics files from .ics.in so that we don't have to hardcode the filenames in the test data files either --- tests/CMakeLists.txt | 4 +- tests/test-eds-ics-all-day-events.ics | 19 --------- tests/test-eds-ics-all-day-events.ics.in | 19 +++++++++ tests/test-eds-ics-missing-trigger.ics | 45 --------------------- tests/test-eds-ics-missing-trigger.ics.in | 45 +++++++++++++++++++++ tests/test-eds-ics-nonrepeating-events.ics | 27 ------------- tests/test-eds-ics-nonrepeating-events.ics.in | 27 +++++++++++++ tests/test-eds-ics-repeating-events.ics | 28 -------------- tests/test-eds-ics-repeating-events.ics.in | 28 ++++++++++++++ tests/test-eds-ics-repeating-valarms.ics | 47 ---------------------- tests/test-eds-ics-repeating-valarms.ics.in | 47 ++++++++++++++++++++++ tests/test-eds-ics-tzids-2.ics | 38 ------------------ tests/test-eds-ics-tzids-2.ics.in | 38 ++++++++++++++++++ tests/test-eds-ics-tzids.ics | 56 --------------------------- tests/test-eds-ics-tzids.ics.in | 56 +++++++++++++++++++++++++++ 15 files changed, 263 insertions(+), 261 deletions(-) delete mode 100644 tests/test-eds-ics-all-day-events.ics create mode 100644 tests/test-eds-ics-all-day-events.ics.in delete mode 100644 tests/test-eds-ics-missing-trigger.ics create mode 100644 tests/test-eds-ics-missing-trigger.ics.in delete mode 100644 tests/test-eds-ics-nonrepeating-events.ics create mode 100644 tests/test-eds-ics-nonrepeating-events.ics.in delete mode 100644 tests/test-eds-ics-repeating-events.ics create mode 100644 tests/test-eds-ics-repeating-events.ics.in delete mode 100644 tests/test-eds-ics-repeating-valarms.ics create mode 100644 tests/test-eds-ics-repeating-valarms.ics.in delete mode 100644 tests/test-eds-ics-tzids-2.ics create mode 100644 tests/test-eds-ics-tzids-2.ics.in delete mode 100644 tests/test-eds-ics-tzids.ics create mode 100644 tests/test-eds-ics-tzids.ics.in (limited to 'tests') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 1901f9f..cce094c 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -78,6 +78,8 @@ find_program(DBUS_RUNNER dbus-test-runner) function(add_eds_ics_test_by_name name) set (TEST_NAME ${name}) + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME}.ics.in" + "${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME}.ics") add_executable(${TEST_NAME} ${TEST_NAME}.cpp gschemas.compiled) target_link_libraries (${TEST_NAME} indicatordatetimeservice gtest ${DBUSTEST_LIBRARIES} ${SERVICE_DEPS_LIBRARIES} ${GTEST_LIBS}) add_test (${TEST_NAME} @@ -86,7 +88,7 @@ function(add_eds_ics_test_by_name name) ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME} # arg2: test executable path ${TEST_NAME} # arg3: test name ${CMAKE_CURRENT_SOURCE_DIR}/test-eds-ics-config-files # arg4: base directory for config file template - ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_NAME}.ics) # arg5: the ical file for this test + ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME}.ics) # arg5: the ical file for this test endfunction() add_eds_ics_test_by_name(test-eds-ics-all-day-events) add_eds_ics_test_by_name(test-eds-ics-repeating-events) diff --git a/tests/test-eds-ics-all-day-events.ics b/tests/test-eds-ics-all-day-events.ics deleted file mode 100644 index 0cf7dab..0000000 --- a/tests/test-eds-ics-all-day-events.ics +++ /dev/null @@ -1,19 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-05-07T21:14:49.315443Z(0) -BEGIN:VEVENT -UID:20150521T111538Z-7449-1000-3572-0@ghidorah -DTSTAMP:20150521T001128Z -DTSTART;VALUE=DATE:20150525 -DTEND;VALUE=DATE:20150526 -TRANSP:TRANSPARENT -SEQUENCE:2 -SUMMARY:Memorial Day -DESCRIPTION:Today is Memorial Day -CLASS:PUBLIC -CREATED:20150521T111638Z -LAST-MODIFIED:20150521T111638Z -END:VEVENT -END:VCALENDAR diff --git a/tests/test-eds-ics-all-day-events.ics.in b/tests/test-eds-ics-all-day-events.ics.in new file mode 100644 index 0000000..0cf7dab --- /dev/null +++ b/tests/test-eds-ics-all-day-events.ics.in @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-05-07T21:14:49.315443Z(0) +BEGIN:VEVENT +UID:20150521T111538Z-7449-1000-3572-0@ghidorah +DTSTAMP:20150521T001128Z +DTSTART;VALUE=DATE:20150525 +DTEND;VALUE=DATE:20150526 +TRANSP:TRANSPARENT +SEQUENCE:2 +SUMMARY:Memorial Day +DESCRIPTION:Today is Memorial Day +CLASS:PUBLIC +CREATED:20150521T111638Z +LAST-MODIFIED:20150521T111638Z +END:VEVENT +END:VCALENDAR diff --git a/tests/test-eds-ics-missing-trigger.ics b/tests/test-eds-ics-missing-trigger.ics deleted file mode 100644 index 915e0de..0000000 --- a/tests/test-eds-ics-missing-trigger.ics +++ /dev/null @@ -1,45 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-06-17T21:19:13.980613Z(3) -BEGIN:VTODO -UID:20150617T211838Z-6217-32011-2036-1@ubuntu-phablet -DTSTAMP:20150617T211838Z -DTSTART:20150618T100000 -SUMMARY:One Time Alarm -CATEGORIES:x-canonical-alarm -CREATED:20150617T211838Z -LAST-MODIFIED:20150617T211838Z -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150617T211838Z-6217-32011-2036-2@ubuntu-phablet -ACTION:AUDIO -ATTACH:file:///usr/share/sounds/ubuntu/ringtones/Alarm clock.ogg -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150617T211838Z-6217-32011-2036-3@ubuntu-phablet -ACTION:DISPLAY -DESCRIPTION:One Time Alarm -END:VALARM -END:VTODO -BEGIN:VTODO -UID:20150617T211913Z-6217-32011-2036-5@ubuntu-phablet -DTSTAMP:20150617T211913Z -DTSTART:20150618T100100 -RRULE:FREQ=DAILY -SUMMARY:Recurring Alarm -CATEGORIES:x-canonical-alarm -CREATED:20150617T211913Z -LAST-MODIFIED:20150617T211913Z -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150617T211913Z-6217-32011-2036-6@ubuntu-phablet -ACTION:AUDIO -ATTACH:file:///usr/share/sounds/ubuntu/ringtones/Alarm clock.ogg -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150617T211913Z-6217-32011-2036-7@ubuntu-phablet -ACTION:DISPLAY -DESCRIPTION:Recurring Alarm -END:VALARM -END:VTODO -END:VCALENDAR diff --git a/tests/test-eds-ics-missing-trigger.ics.in b/tests/test-eds-ics-missing-trigger.ics.in new file mode 100644 index 0000000..6e10568 --- /dev/null +++ b/tests/test-eds-ics-missing-trigger.ics.in @@ -0,0 +1,45 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-06-17T21:19:13.980613Z(3) +BEGIN:VTODO +UID:20150617T211838Z-6217-32011-2036-1@ubuntu-phablet +DTSTAMP:20150617T211838Z +DTSTART:20150618T100000 +SUMMARY:One Time Alarm +CATEGORIES:x-canonical-alarm +CREATED:20150617T211838Z +LAST-MODIFIED:20150617T211838Z +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150617T211838Z-6217-32011-2036-2@ubuntu-phablet +ACTION:AUDIO +ATTACH:file://${ALARM_DEFAULT_SOUND} +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150617T211838Z-6217-32011-2036-3@ubuntu-phablet +ACTION:DISPLAY +DESCRIPTION:One Time Alarm +END:VALARM +END:VTODO +BEGIN:VTODO +UID:20150617T211913Z-6217-32011-2036-5@ubuntu-phablet +DTSTAMP:20150617T211913Z +DTSTART:20150618T100100 +RRULE:FREQ=DAILY +SUMMARY:Recurring Alarm +CATEGORIES:x-canonical-alarm +CREATED:20150617T211913Z +LAST-MODIFIED:20150617T211913Z +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150617T211913Z-6217-32011-2036-6@ubuntu-phablet +ACTION:AUDIO +ATTACH:file://${ALARM_DEFAULT_SOUND} +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150617T211913Z-6217-32011-2036-7@ubuntu-phablet +ACTION:DISPLAY +DESCRIPTION:Recurring Alarm +END:VALARM +END:VTODO +END:VCALENDAR diff --git a/tests/test-eds-ics-nonrepeating-events.ics b/tests/test-eds-ics-nonrepeating-events.ics deleted file mode 100644 index 65473f2..0000000 --- a/tests/test-eds-ics-nonrepeating-events.ics +++ /dev/null @@ -1,27 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-05-20T22:39:32.685099Z(1) -BEGIN:VTODO -UID:20150520T000726Z-3878-32011-1770-81@ubuntu-phablet -DTSTAMP:20150520T223932Z -DTSTART:20150520T200000 -SUMMARY:Alarm -CATEGORIES:x-canonical-alarm -SEQUENCE:1 -LAST-MODIFIED:20150520T223932Z -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150520T223932Z-22506-32011-1771-2@ubuntu-phablet -ACTION:AUDIO -ATTACH:file:///usr/share/sounds/ubuntu/ringtones/Alarm clock.ogg -TRIGGER;VALUE=DURATION;RELATED=START:PT0S -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150520T223932Z-22506-32011-1771-3@ubuntu-phablet -ACTION:DISPLAY -DESCRIPTION:Alarm -TRIGGER;VALUE=DURATION;RELATED=START:PT0S -END:VALARM -END:VTODO -END:VCALENDAR diff --git a/tests/test-eds-ics-nonrepeating-events.ics.in b/tests/test-eds-ics-nonrepeating-events.ics.in new file mode 100644 index 0000000..89c74ac --- /dev/null +++ b/tests/test-eds-ics-nonrepeating-events.ics.in @@ -0,0 +1,27 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-05-20T22:39:32.685099Z(1) +BEGIN:VTODO +UID:20150520T000726Z-3878-32011-1770-81@ubuntu-phablet +DTSTAMP:20150520T223932Z +DTSTART:20150520T200000 +SUMMARY:Alarm +CATEGORIES:x-canonical-alarm +SEQUENCE:1 +LAST-MODIFIED:20150520T223932Z +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150520T223932Z-22506-32011-1771-2@ubuntu-phablet +ACTION:AUDIO +ATTACH:file://${ALARM_DEFAULT_SOUND} +TRIGGER;VALUE=DURATION;RELATED=START:PT0S +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150520T223932Z-22506-32011-1771-3@ubuntu-phablet +ACTION:DISPLAY +DESCRIPTION:Alarm +TRIGGER;VALUE=DURATION;RELATED=START:PT0S +END:VALARM +END:VTODO +END:VCALENDAR diff --git a/tests/test-eds-ics-repeating-events.ics b/tests/test-eds-ics-repeating-events.ics deleted file mode 100644 index 1ab23bf..0000000 --- a/tests/test-eds-ics-repeating-events.ics +++ /dev/null @@ -1,28 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-05-07T21:14:49.315443Z(0) -BEGIN:VTODO -UID:20150507T211449Z-4262-32011-1418-1@ubuntu-phablet -DTSTAMP:20150508T211449Z -DTSTART:20150508T164000 -RRULE:FREQ=WEEKLY;BYDAY=FR -SUMMARY:Alarm -CATEGORIES:x-canonical-alarm -CREATED:20150507T211449Z -LAST-MODIFIED:20150507T211449Z -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150507T211449Z-4262-32011-1418-2@ubuntu-phablet -ACTION:AUDIO -ATTACH:file:///usr/share/sounds/ubuntu/ringtones/Alarm clock.ogg -TRIGGER;VALUE=DURATION;RELATED=START:PT0S -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150507T211449Z-4262-32011-1418-3@ubuntu-phablet -ACTION:DISPLAY -DESCRIPTION:Alarm -TRIGGER;VALUE=DURATION;RELATED=START:PT0S -END:VALARM -END:VTODO -END:VCALENDAR diff --git a/tests/test-eds-ics-repeating-events.ics.in b/tests/test-eds-ics-repeating-events.ics.in new file mode 100644 index 0000000..23ebf31 --- /dev/null +++ b/tests/test-eds-ics-repeating-events.ics.in @@ -0,0 +1,28 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-05-07T21:14:49.315443Z(0) +BEGIN:VTODO +UID:20150507T211449Z-4262-32011-1418-1@ubuntu-phablet +DTSTAMP:20150508T211449Z +DTSTART:20150508T164000 +RRULE:FREQ=WEEKLY;BYDAY=FR +SUMMARY:Alarm +CATEGORIES:x-canonical-alarm +CREATED:20150507T211449Z +LAST-MODIFIED:20150507T211449Z +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150507T211449Z-4262-32011-1418-2@ubuntu-phablet +ACTION:AUDIO +ATTACH:file://${ALARM_DEFAULT_SOUND} +TRIGGER;VALUE=DURATION;RELATED=START:PT0S +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150507T211449Z-4262-32011-1418-3@ubuntu-phablet +ACTION:DISPLAY +DESCRIPTION:Alarm +TRIGGER;VALUE=DURATION;RELATED=START:PT0S +END:VALARM +END:VTODO +END:VCALENDAR diff --git a/tests/test-eds-ics-repeating-valarms.ics b/tests/test-eds-ics-repeating-valarms.ics deleted file mode 100644 index fe526f4..0000000 --- a/tests/test-eds-ics-repeating-valarms.ics +++ /dev/null @@ -1,47 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-04-05T21:32:47.354433Z(2) -BEGIN:VEVENT -UID:20150405T213247Z-4371-32011-1698-1@ubuntu-phablet -DTSTAMP:20150405T213247Z -DTSTART:20150424T183500Z -DTEND:20150424T193554Z -X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:Can't parse as RECUR value - in RRULE property. Removing entire property: ERROR: No Value -SUMMARY:London Sprint Flight -CREATED:20150405T213247Z -LAST-MODIFIED:20150405T213247Z -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-2@ubuntu-phablet -ACTION:AUDIO -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -REPEAT:3 -DURATION:PT2M -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-3@ubuntu-phablet -ACTION:DISPLAY -DESCRIPTION:Time to pack! -TRIGGER;VALUE=DURATION;RELATED=START:-P1D -REPEAT:3 -DURATION:PT2M -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-5@ubuntu-phablet -ACTION:AUDIO -TRIGGER;VALUE=DURATION;RELATED=START:-PT3H -REPEAT:3 -DURATION:PT2M -END:VALARM -BEGIN:VALARM -X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-6@ubuntu-phablet -ACTION:DISPLAY -DESCRIPTION:Go to the airport! -TRIGGER;VALUE=DURATION;RELATED=START:-PT3H -REPEAT:3 -DURATION:PT2M -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/tests/test-eds-ics-repeating-valarms.ics.in b/tests/test-eds-ics-repeating-valarms.ics.in new file mode 100644 index 0000000..fe526f4 --- /dev/null +++ b/tests/test-eds-ics-repeating-valarms.ics.in @@ -0,0 +1,47 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-04-05T21:32:47.354433Z(2) +BEGIN:VEVENT +UID:20150405T213247Z-4371-32011-1698-1@ubuntu-phablet +DTSTAMP:20150405T213247Z +DTSTART:20150424T183500Z +DTEND:20150424T193554Z +X-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:Can't parse as RECUR value + in RRULE property. Removing entire property: ERROR: No Value +SUMMARY:London Sprint Flight +CREATED:20150405T213247Z +LAST-MODIFIED:20150405T213247Z +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-2@ubuntu-phablet +ACTION:AUDIO +TRIGGER;VALUE=DURATION;RELATED=START:-P1D +REPEAT:3 +DURATION:PT2M +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-3@ubuntu-phablet +ACTION:DISPLAY +DESCRIPTION:Time to pack! +TRIGGER;VALUE=DURATION;RELATED=START:-P1D +REPEAT:3 +DURATION:PT2M +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-5@ubuntu-phablet +ACTION:AUDIO +TRIGGER;VALUE=DURATION;RELATED=START:-PT3H +REPEAT:3 +DURATION:PT2M +END:VALARM +BEGIN:VALARM +X-EVOLUTION-ALARM-UID:20150405T213247Z-4371-32011-1698-6@ubuntu-phablet +ACTION:DISPLAY +DESCRIPTION:Go to the airport! +TRIGGER;VALUE=DURATION;RELATED=START:-PT3H +REPEAT:3 +DURATION:PT2M +END:VALARM +END:VEVENT +END:VCALENDAR diff --git a/tests/test-eds-ics-tzids-2.ics b/tests/test-eds-ics-tzids-2.ics deleted file mode 100644 index f82334c..0000000 --- a/tests/test-eds-ics-tzids-2.ics +++ /dev/null @@ -1,38 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-07-09T19:41:50.123217Z(3) -BEGIN:VTIMEZONE -TZID:Pacific Time (US & Canada) -BEGIN:STANDARD -DTSTART:20061105T020000 -RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11 -TZOFFSETFROM:-0700 -TZOFFSETTO:-0800 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:20070311T020000 -RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3 -TZOFFSETFROM:-0800 -TZOFFSETTO:-0700 -TZNAME:Daylight Savings Time -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -DTSTART;TZID=Pacific Time (US & Canada):20140121T110000 -DTEND;TZID=Pacific Time (US & Canada):20140121T130000 -UID:109264742 -DTSTAMP:20140120T000718Z -DESCRIPTION: Event description -SUMMARY;ENCODING=QUOTED-PRINTABLE:National Incubator Initiative for Clean - Energy (NIICE) FOA: Pre-Concept Paper Informational Webinar -CREATED:20140120T000741Z -LAST-MODIFIED:20140120T000741Z -BEGIN:VALARM -TRIGGER;VALUE=DURATION:-PT15M -ACTION:DISPLAY -DESCRIPTION:Reminder -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/tests/test-eds-ics-tzids-2.ics.in b/tests/test-eds-ics-tzids-2.ics.in new file mode 100644 index 0000000..f82334c --- /dev/null +++ b/tests/test-eds-ics-tzids-2.ics.in @@ -0,0 +1,38 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-07-09T19:41:50.123217Z(3) +BEGIN:VTIMEZONE +TZID:Pacific Time (US & Canada) +BEGIN:STANDARD +DTSTART:20061105T020000 +RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11 +TZOFFSETFROM:-0700 +TZOFFSETTO:-0800 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:20070311T020000 +RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3 +TZOFFSETFROM:-0800 +TZOFFSETTO:-0700 +TZNAME:Daylight Savings Time +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +DTSTART;TZID=Pacific Time (US & Canada):20140121T110000 +DTEND;TZID=Pacific Time (US & Canada):20140121T130000 +UID:109264742 +DTSTAMP:20140120T000718Z +DESCRIPTION: Event description +SUMMARY;ENCODING=QUOTED-PRINTABLE:National Incubator Initiative for Clean + Energy (NIICE) FOA: Pre-Concept Paper Informational Webinar +CREATED:20140120T000741Z +LAST-MODIFIED:20140120T000741Z +BEGIN:VALARM +TRIGGER;VALUE=DURATION:-PT15M +ACTION:DISPLAY +DESCRIPTION:Reminder +END:VALARM +END:VEVENT +END:VCALENDAR diff --git a/tests/test-eds-ics-tzids.ics b/tests/test-eds-ics-tzids.ics deleted file mode 100644 index 708bda7..0000000 --- a/tests/test-eds-ics-tzids.ics +++ /dev/null @@ -1,56 +0,0 @@ -BEGIN:VCALENDAR -CALSCALE:GREGORIAN -PRODID:-//Ximian//NONSGML Evolution Calendar//EN -VERSION:2.0 -X-EVOLUTION-DATA-REVISION:2015-07-09T17:27:58.908570Z(0) -BEGIN:VTIMEZONE -TZID:/freeassociation.sourceforge.net/Tzfile/America/Sao_Paulo -X-LIC-LOCATION:America/Sao_Paulo -BEGIN:STANDARD -TZNAME:BRT -DTSTART:19700222T000000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=2 -TZOFFSETFROM:-0200 -TZOFFSETTO:-0300 -END:STANDARD -BEGIN:DAYLIGHT -TZNAME:BRST -DTSTART:19701018T000000 -RRULE:FREQ=YEARLY;BYDAY=3SU;BYMONTH=10 -TZOFFSETFROM:-0300 -TZOFFSETTO:-0200 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VTIMEZONE -TZID:/freeassociation.sourceforge.net/Tzfile/Europe/Berlin -X-LIC-LOCATION:Europe/Berlin -BEGIN:STANDARD -TZNAME:CET -DTSTART:19701025T030000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 -TZOFFSETFROM:+0200 -TZOFFSETTO:+0100 -END:STANDARD -BEGIN:DAYLIGHT -TZNAME:CEST -DTSTART:19700329T020000 -RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 -TZOFFSETFROM:+0100 -TZOFFSETTO:+0200 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -STATUS:CONFIRMED -DTSTAMP:20150708T095820Z -CREATED:20150708T095820Z -UID:8ggc30kh89qql8vjumgtug7l14@google.com -SEQUENCE:0 -TRANSP:OPAQUE -SUMMARY:Hello -DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Europe/Berlin: - 20150701T200000 -DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Europe/Berlin: - 20150701T220000 -LAST-MODIFIED:20150708T095820Z -END:VEVENT -END:VCALENDAR diff --git a/tests/test-eds-ics-tzids.ics.in b/tests/test-eds-ics-tzids.ics.in new file mode 100644 index 0000000..708bda7 --- /dev/null +++ b/tests/test-eds-ics-tzids.ics.in @@ -0,0 +1,56 @@ +BEGIN:VCALENDAR +CALSCALE:GREGORIAN +PRODID:-//Ximian//NONSGML Evolution Calendar//EN +VERSION:2.0 +X-EVOLUTION-DATA-REVISION:2015-07-09T17:27:58.908570Z(0) +BEGIN:VTIMEZONE +TZID:/freeassociation.sourceforge.net/Tzfile/America/Sao_Paulo +X-LIC-LOCATION:America/Sao_Paulo +BEGIN:STANDARD +TZNAME:BRT +DTSTART:19700222T000000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=2 +TZOFFSETFROM:-0200 +TZOFFSETTO:-0300 +END:STANDARD +BEGIN:DAYLIGHT +TZNAME:BRST +DTSTART:19701018T000000 +RRULE:FREQ=YEARLY;BYDAY=3SU;BYMONTH=10 +TZOFFSETFROM:-0300 +TZOFFSETTO:-0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VTIMEZONE +TZID:/freeassociation.sourceforge.net/Tzfile/Europe/Berlin +X-LIC-LOCATION:Europe/Berlin +BEGIN:STANDARD +TZNAME:CET +DTSTART:19701025T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +TZNAME:CEST +DTSTART:19700329T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +STATUS:CONFIRMED +DTSTAMP:20150708T095820Z +CREATED:20150708T095820Z +UID:8ggc30kh89qql8vjumgtug7l14@google.com +SEQUENCE:0 +TRANSP:OPAQUE +SUMMARY:Hello +DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Europe/Berlin: + 20150701T200000 +DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Europe/Berlin: + 20150701T220000 +LAST-MODIFIED:20150708T095820Z +END:VEVENT +END:VCALENDAR -- cgit v1.2.3