summaryrefslogtreecommitdiffstats
path: root/test/uscxml/test-calendar.scxml
diff options
context:
space:
mode:
Diffstat (limited to 'test/uscxml/test-calendar.scxml')
-rw-r--r--test/uscxml/test-calendar.scxml93
1 files changed, 93 insertions, 0 deletions
diff --git a/test/uscxml/test-calendar.scxml b/test/uscxml/test-calendar.scxml
new file mode 100644
index 0000000..a031d55
--- /dev/null
+++ b/test/uscxml/test-calendar.scxml
@@ -0,0 +1,93 @@
+<scxml datamodel="ecmascript">
+ <script>
+<![CDATA[
+ function dump(object, level) {
+ if (!level) level = 0;
+
+ var padding = "";
+ for (var j=0;j < level+1;j++) padding += " ";
+
+ if (typeof(object) == 'object') {
+ for (var item in object) {
+ var value = object[item];
+
+ if(typeof(value) == 'object') {
+ print (padding + "'" + item + "' ...\n");
+ dump (value, level+1);
+ } else {
+ print (padding + "'" + item + "' => \"" + value + "\"\n");
+ }
+ }
+ } else {
+ print("===> " + object + " <===(" + typeof(object) + ")");
+ }
+ }
+]]>
+ </script>
+ <state id="start">
+ <state id="idle">
+ <onentry>
+ <!-- raise event="event.ended" /-->
+ </onentry>
+ <invoke type="calendar">
+ <content>
+<![CDATA[
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Apple Inc.//Mac OS X 10.8.4//EN
+CALSCALE:GREGORIAN
+BEGIN:VTIMEZONE
+TZID:Europe/Berlin
+BEGIN:DAYLIGHT
+TZOFFSETFROM:+0100
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+DTSTART:19810329T020000
+TZNAME:GMT+02:00
+TZOFFSETTO:+0200
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0200
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+DTSTART:19961027T030000
+TZNAME:GMT+01:00
+TZOFFSETTO:+0100
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+CREATED:20130731T084837Z
+UID:8460B9DC-0BC2-4E68-A651-9126B56EB589
+DTEND;TZID=Europe/Berlin:20130731T130000
+RRULE:FREQ=DAILY;INTERVAL=3;UNTIL=20140801T215959Z
+RRULE:FREQ=DAILY;INTERVAL=2;UNTIL=20140801T215959Z
+TRANSP:OPAQUE
+SUMMARY:Foo
+DTSTART;TZID=Europe/Berlin:20130731T113000
+DTSTAMP:20130731T084927Z
+LOCATION:Here
+SEQUENCE:7
+BEGIN:VALARM
+X-WR-ALARMUID:30E20441-5AD0-4512-BF2B-CAC1B78871F4
+UID:30E20441-5AD0-4512-BF2B-CAC1B78871F4
+TRIGGER;VALUE=DATE-TIME:19760401T005545Z
+X-APPLE-DEFAULT-ALARM:TRUE
+ACTION:NONE
+END:VALARM
+BEGIN:VALARM
+X-WR-ALARMUID:EC19CFB0-BE02-43B9-930F-5D318FFFDCB7
+UID:EC19CFB0-BE02-43B9-930F-5D318FFFDCB7
+TRIGGER:-PT15M
+DESCRIPTION:Event notification
+ACTION:DISPLAY
+END:VALARM
+END:VEVENT
+END:VCALENDAR
+]]>
+ </content>
+ <finalize>
+ <script>dump(_event);</script>
+ </finalize>
+ </invoke>
+ </state>
+ <transition event="event.ended" target="idle" />
+ </state>
+</scxml> \ No newline at end of file