add test cases for PERIOD support

This commit is contained in:
Peter Bieringer
2026-06-21 16:31:29 +02:00
parent 8bcd43742a
commit 3f973a870d
5 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:test
BEGIN:VEVENT
UID:test-rdate-period-start-duration
DESCRIPTION:event with rdate period start duration
DTSTART:20000101T000000Z
DURATION:PT1H
DTSTAMP:20000101T000000Z
RRULE:FREQ=WEEKLY
RDATE;VALUE=PERIOD:20000102T000000Z/PT2H
END:VEVENT
END:VCALENDAR

View File

@@ -0,0 +1,13 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:test
BEGIN:VEVENT
UID:test-rdate-period-start-duration-multi
DESCRIPTION:event with rdate period multiple start duration
DTSTART:20000101T000000Z
DURATION:PT1H
DTSTAMP:20000101T000000Z
RRULE:FREQ=WEEKLY
RDATE;VALUE=PERIOD:20000102T000000Z/PT2H,20010102T000000Z/PT2H
END:VEVENT
END:VCALENDAR

View File

@@ -0,0 +1,13 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:test
BEGIN:VEVENT
UID:test-rdate-period-time-start-stop
DESCRIPTION:event with rdate period start and stop
DTSTART:20000101T000000Z
DURATION:PT1H
DTSTAMP:20000101T000000Z
RRULE:FREQ=WEEKLY
RDATE;VALUE=PERIOD:20000102T000000Z/20000402T000000Z/
END:VEVENT
END:VCALENDAR

View File

@@ -0,0 +1,13 @@
BEGIN:VCALENDAR
VERSION:2.0
PRODID:test
BEGIN:VEVENT
UID:test-rdate-period-time-start-stop-multi
DESCRIPTION:event with rdate period multiple start and stop
DTSTART:20000101T000000Z
DURATION:PT1H
DTSTAMP:20000101T000000Z
RRULE:FREQ=WEEKLY
RDATE;VALUE=PERIOD:20000102T000000Z/20000402T000000Z,20010102T000000Z/20010402T000000Z
END:VEVENT
END:VCALENDAR