#
# Tests taken from the iCalendar standard
#
TZ=US/Eastern
DTSTART=19970902T090000
RRULE=FREQ=DAILY;COUNT=10

DTSTART=19970902T090000
RRULE=FREQ=DAILY;UNTIL=19971224T000000

DTSTART=19970902T090000
LIMIT=50
RRULE=FREQ=DAILY;INTERVAL=2

DTSTART=19970902T090000
RRULE=FREQ=DAILY;INTERVAL=10;COUNT=5

DTSTART=19970902T090000
RRULE=FREQ=WEEKLY;COUNT=10

DTSTART=19970902T090000
RRULE=FREQ=WEEKLY;UNTIL=19971224T000000Z

DTSTART=19970902T090000
LIMIT=13
RRULE=FREQ=WEEKLY;INTERVAL=2;WKST=SU

DTSTART=19970902T090000
RRULE=FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH

DTSTART=19970902T090000
RRULE=FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH

DTSTART=19970902T090000
RRULE=FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH

DTSTART=19970905T090000
RRULE=FREQ=MONTHLY;COUNT=10;BYDAY=1FR

DTSTART=19970905T090000
RRULE=FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR

DTSTART=19970907T090000
RRULE=FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU

DTSTART=19970902T090000
RRULE=FREQ=MONTHLY;COUNT=6;BYDAY=-2MO

DTSTART=19970902T090000
LIMIT=6
RRULE=FREQ=MONTHLY;BYMONTHDAY=-3

DTSTART=19970902T090000
RRULE=FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15

DTSTART=19970930T090000
RRULE=FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1

DTSTART=19970910T090000
RRULE=FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14,15

DTSTART=19970902T090000
LIMIT=18
RRULE=FREQ=MONTHLY;INTERVAL=2;BYDAY=TU

DTSTART=19970313T090000
LIMIT=11
RRULE=FREQ=YEARLY;BYMONTH=3;BYDAY=TH

DTSTART=19970605T090000
LIMIT=39
RRULE=FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8

DTSTART=19970902T090000
LIMIT=35
RRULE=FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13

DTSTART=19970913T090000
LIMIT=10
RRULE=FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13

DTSTART=19961105T090000
LIMIT=6
RRULE=FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,5,6,7,8

DTSTART=19970904T090000
RRULE=FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3

DTSTART=19970929T090000
LIMIT=8
RRULE=FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2

#
# A number of RRULE we have accumulated in real life from a variety of sources
#
TZ=Pacific/Auckland
DTSTART=20081020T110000
RRULE=FREQ=DAILY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR
DTSTART=20081020T090000
RRULE=FREQ=WEEKLY;INTERVAL=1
DTSTART=20081024T140000
RRULE=FREQ=WEEKLY;INTERVAL=1
DTSTART=20061102T100000
RRULE=FREQ=WEEKLY;COUNT=26;INTERVAL=1;BYDAY=TH
DTSTART=20081025T233000
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=1TU,2WE,3TH,4FR;BYMONTH=3,6,9,10,12
DTSTART=20081024T184500
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=TU,FR
DTSTART=20081025T233000
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=1TU,2WE,3TH,4FR;BYMONTH=3,6,9,10,12
DTSTART=20081024T184500
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=TU,FR
DTSTART=20021126T203000
RRULE=FREQ=DAILY;UNTIL=20021128T230000Z
DTSTART=20071126T070000
RRULE=FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR;WKST=SU
DTSTART=20050202T050000
RRULE=FREQ=WEEKLY;UNTIL=20050322T160000Z;BYDAY=TU
DTSTART=20040803T000000
RRULE=FREQ=DAILY;UNTIL=20040804
DTSTART=20071211T074500
RRULE=FREQ=WEEKLY;INTERVAL=1;BYDAY=TU,TH
DTSTART=20061103T160000
RRULE=FREQ=WEEKLY;INTERVAL=2;UNTIL=20071222T235900
DTSTART=20061103T073000
RRULE=FREQ=MONTHLY
DTSTART=20071123T120000
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=4FR
DTSTART=20081114T000000
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=2FR
DTSTART=20081121T160000
RRULE=FREQ=MONTHLY;INTERVAL=1;BYDAY=3FR
DTSTART=20020220T053000
RRULE=FREQ=DAILY;UNTIL=20020528T153000Z;INTERVAL=14
DTSTART=20060921T020000
RRULE=FREQ=WEEKLY;UNTIL=20061004T140000Z;BYDAY=WE
DTSTART=20060801T090000
RRULE=FREQ=YEARLY;INTERVAL=1
DTSTART=20030301T050000
RRULE=FREQ=DAILY;UNTIL=20030228T230000Z
DTSTART=20031013T200000
RRULE=FREQ=DAILY;UNTIL=20031016T220000Z
DTSTART=20021022T193000
RRULE=FREQ=DAILY;UNTIL=20021024T220000Z
DTSTART=20050224T220000
RRULE=FREQ=DAILY;UNTIL=20050224T230000Z
DTSTART=20040916T000000
RRULE=FREQ=DAILY;UNTIL=20040917
DTSTART=20030530T200000
RRULE=FREQ=DAILY;UNTIL=20030530T220000Z
DTSTART=20040616T180000
RRULE=FREQ=DAILY;UNTIL=20040616T220000Z
DTSTART=20021030T203000
RRULE=FREQ=WEEKLY;UNTIL=20021204T073000Z;BYDAY=WE
DTSTART=20050415T183000
RRULE=FREQ=WEEKLY;UNTIL=20050513T063000Z;BYDAY=FR
DTSTART=20030711T180000
RRULE=FREQ=DAILY;UNTIL=20030712T220000Z
DTSTART=20050128T200000
RRULE=FREQ=DAILY;UNTIL=20050129T230000Z
DTSTART=20030326T193000
RRULE=FREQ=WEEKLY;UNTIL=20030507T063000Z;BYDAY=WE
DTSTART=20060405T190000
RRULE=FREQ=DAILY;UNTIL=20060406T070000Z
DTSTART=20051122T200000
RRULE=FREQ=DAILY;COUNT=2
DTSTART=20030212T203000
RRULE=FREQ=WEEKLY;UNTIL=20030319T073000Z;BYDAY=WE
DTSTART=20030617T200000
RRULE=FREQ=DAILY;UNTIL=20030618T220000Z
DTSTART=20050809T183000
RRULE=FREQ=DAILY;COUNT=2
DTSTART=20051124T200000
RRULE=FREQ=DAILY;COUNT=2
DTSTART=20020913T183000
RRULE=FREQ=WEEKLY;UNTIL=20020920T063000Z;BYDAY=FR
DTSTART=20030827T183000
RRULE=FREQ=WEEKLY;UNTIL=20031105T073000Z;BYDAY=WE
DTSTART=20030825T183000
RRULE=FREQ=WEEKLY;UNTIL=20031103T073000Z;BYDAY=MO
DTSTART=20020912T183000
RRULE=FREQ=WEEKLY;UNTIL=20020919T063000Z;BYDAY=TH
DTSTART=20021205T203000
RRULE=FREQ=DAILY;UNTIL=20021205T230000Z
DTSTART=20031022T040000
RRULE=FREQ=WEEKLY;UNTIL=20031216T160000Z;BYDAY=TU
DTSTART=20060511T180000
RRULE=FREQ=DAILY;UNTIL=20060514T060000Z
DTSTART=20021203T203000
RRULE=FREQ=DAILY;UNTIL=20021203T230000Z
DTSTART=20040602T180000
RRULE=FREQ=DAILY;UNTIL=20040602T220000Z
DTSTART=20070307T203000
RRULE=FREQ=WEEKLY;COUNT=2;BYDAY=WE
DTSTART=20030918T180000
RRULE=FREQ=DAILY;UNTIL=20030918T220000Z
DTSTART=20050831T180000
RRULE=FREQ=WEEKLY;UNTIL=20051109T070000Z;BYDAY=WE
DTSTART=20021028T203000
RRULE=FREQ=WEEKLY;UNTIL=20021202T073000Z;BYDAY=MO
DTSTART=20030210T203000
RRULE=FREQ=WEEKLY;UNTIL=20030317T073000Z;BYDAY=MO
DTSTART=20021212T203000
RRULE=FREQ=DAILY;UNTIL=20021212T230000Z
DTSTART=20050131T203000
RRULE=FREQ=WEEKLY;UNTIL=20050314T073000Z;BYDAY=MO
DTSTART=20030324T193000
RRULE=FREQ=WEEKLY;UNTIL=20030512T063000Z;BYDAY=MO
DTSTART=20030414T180000
RRULE=FREQ=DAILY;UNTIL=20030420T220000Z
DTSTART=20050105T220000
RRULE=FREQ=DAILY;UNTIL=20050106T230000Z
DTSTART=20020919T180000
RRULE=FREQ=DAILY;UNTIL=20020919T220000Z

