annotate test/icalendar-testsuite.el @ 99787:24e48b0174fa

Tweak previous change.
author Glenn Morris <rgm@gnu.org>
date Sat, 22 Nov 2008 03:39:53 +0000
parents 34d4bb11f58f
children f9cf5ec17443
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 ;; icalendar-testsuite.el --- Test suite for icalendar.el
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 ;; Copyright (C) 2005, 2008 Free Software Foundation, Inc.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
4
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5 ;; Author: Ulf Jasper <ulf.jasper@web.de>
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 ;; Created: March 2005
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 ;; Keywords: calendar
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 ;; Human-Keywords: calendar, diary, iCalendar, vCalendar
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 ;; This file is part of GNU Emacs.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11
94718
4b6931e21501 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92340
diff changeset
12 ;; GNU Emacs is free software: you can redistribute it and/or modify
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 ;; it under the terms of the GNU General Public License as published by
94718
4b6931e21501 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92340
diff changeset
14 ;; the Free Software Foundation, either version 3 of the License, or
4b6931e21501 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92340
diff changeset
15 ;; (at your option) any later version.
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17 ;; GNU Emacs is distributed in the hope that it will be useful,
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20 ;; GNU General Public License for more details.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
94718
4b6931e21501 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 92340
diff changeset
23 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 ;;; Commentary:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27 ;; TODO:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
28 ;; - Add more unit tests for functions, timezone etc.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
30 ;; Note: Watch the trailing blank that is added on import.
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
31
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 ;;; Code:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33 (defun icalendar-testsuite-run ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
34 "Run icalendar test suite."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 (interactive)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36 (icalendar-testsuite--run-function-tests)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 (icalendar-testsuite--run-import-tests)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
38 (icalendar-testsuite--run-export-tests)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
39 (icalendar-testsuite--run-cycle-tests)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
40 (icalendar-testsuite--run-real-world-tests)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
41 (message "All icalendar tests finished successfully."))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
42
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
44 ;; Test methods for functions
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
45 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
46 (defun icalendar-testsuite--run-function-tests ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
47 "Perform tests for single icalendar functions."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
48 (icalendar-testsuite--test-parse-summary-and-rest)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
49 (icalendar-testsuite--test-format-ical-event)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50 (icalendar-testsuite--test-import-format-sample)
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
51 (icalendar-testsuite--test-first-weekday-of-year)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
52 (icalendar-testsuite--test-datestring-to-isodate)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
53 (icalendar-testsuite--test-datetime-to-diary-date)
99286
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
54 (icalendar-testsuite--test-calendar-style)
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
55 (icalendar-testsuite--test-create-uid))
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
56
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
57 (defun icalendar-testsuite--test-format-ical-event ()
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
58 "Test `icalendar--format-ical-event'."
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
59 (let ((icalendar-import-format "%s%d%l%o%t%u%c")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
60 (icalendar-import-format-summary "SUM %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
61 (icalendar-import-format-location " LOC %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
62 (icalendar-import-format-description " DES %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
63 (icalendar-import-format-organizer " ORG %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
64 (icalendar-import-format-status " STA %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65 (icalendar-import-format-url " URL %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
66 (icalendar-import-format-class " CLA %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
67 (event (icalendar-testsuite--get-ical-event "BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
68 DTSTAMP:20030509T043439Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
69 DTSTART:20030509T103000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
70 SUMMARY:sum
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
71 ORGANIZER:org
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
72 LOCATION:loc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
73 DTEND:20030509T153000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74 DESCRIPTION:des
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
76 ")))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
77 (assert (string= (icalendar--format-ical-event event)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78 "SUM sum DES des LOC loc ORG org") t)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
79 (setq icalendar-import-format (lambda (&rest ignore)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
80 "helloworld"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
81 (assert (string= (icalendar--format-ical-event event)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82 "helloworld") t)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
83 (setq icalendar-import-format
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
84 (lambda (e)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
85 (format "-%s-%s-%s-%s-%s-%s-%s-"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
86 (icalendar--get-event-property event 'SUMMARY)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
87 (icalendar--get-event-property event 'DESCRIPTION)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
88 (icalendar--get-event-property event 'LOCATION)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
89 (icalendar--get-event-property event 'ORGANIZER)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
90 (icalendar--get-event-property event 'STATUS)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
91 (icalendar--get-event-property event 'URL)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92 (icalendar--get-event-property event 'CLASS))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93 (assert (string= (icalendar--format-ical-event event)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 "-sum-des-loc-org-nil-nil-nil-") t)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
96 (defun icalendar-testsuite--test-parse-summary-and-rest ()
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
97 "Test `icalendar--parse-summary-and-rest'."
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
98 (let ((icalendar-import-format "%s%d%l%o%t%u%c")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99 (icalendar-import-format-summary "SUM %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100 (icalendar-import-format-location " LOC %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101 (icalendar-import-format-description " DES %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
102 (icalendar-import-format-organizer " ORG %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
103 (icalendar-import-format-status " STA %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
104 (icalendar-import-format-url " URL %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105 (icalendar-import-format-class " CLA %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 (result))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107 ;; FIXME: need a trailing blank char!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108 (setq result (icalendar--parse-summary-and-rest "SUM sum ORG org "))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109 (assert (string= (cdr (assoc 'org result)) "org"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111 (setq result (icalendar--parse-summary-and-rest
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
112 "SUM sum DES des LOC loc ORG org STA sta URL url CLA cla "))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
113 (assert (string= (cdr (assoc 'des result)) "des"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114 (assert (string= (cdr (assoc 'loc result)) "loc"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115 (assert (string= (cdr (assoc 'org result)) "org"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
116 (assert (string= (cdr (assoc 'sta result)) "sta"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117 (assert (string= (cdr (assoc 'cla result)) "cla"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
119 (setq icalendar-import-format (lambda () "Hello world"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
120 (setq result (icalendar--parse-summary-and-rest
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
121 "blah blah "))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
122 (assert (not result))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
123 ))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125 (defun icalendar-testsuite--get-ical-event (ical-string)
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
126 "Helper function for testing `icalendar-testsuite--test-format-ical-event'.
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
127 Return icalendar event for ICAL-STRING."
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
128 (save-excursion
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129 (with-temp-buffer
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130 (insert ical-string)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
131 (goto-char (point-min))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
132 (car (icalendar--read-element nil nil)))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134 (defun icalendar-testsuite--test-import-format-sample ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
135 "Test method for `icalendar-import-format-sample'."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
136 (assert (string= (icalendar-import-format-sample
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
137 (icalendar-testsuite--get-ical-event "BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
138 DTSTAMP:20030509T043439Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
139 DTSTART:20030509T103000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140 SUMMARY:a
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141 ORGANIZER:d
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
142 LOCATION:c
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
143 DTEND:20030509T153000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
144 DESCRIPTION:b
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
145 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
146 "))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
147 (concat "SUMMARY=`a' DESCRIPTION=`b' LOCATION=`c' "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
148 "ORGANIZER=`d' STATUS=`' URL=`' CLASS=`'"))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
149
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
150 (defun icalendar-testsuite--test-first-weekday-of-year ()
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
151 "Test method for `icalendar-first-weekday-of-year'."
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
152 (assert (eq 1 (icalendar-first-weekday-of-year "TU" 2008)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
153 (assert (eq 3 (icalendar-first-weekday-of-year "WE" 2007)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
154 (assert (eq 5 (icalendar-first-weekday-of-year "TH" 2006)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
155 (assert (eq 7 (icalendar-first-weekday-of-year "FR" 2005)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156 (assert (eq 3 (icalendar-first-weekday-of-year "SA" 2004)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
157 (assert (eq 5 (icalendar-first-weekday-of-year "SU" 2003)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
158 (assert (eq 7 (icalendar-first-weekday-of-year "MO" 2002)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
159 (assert (eq 3 (icalendar-first-weekday-of-year "MO" 2000)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160 (assert (eq 1 (icalendar-first-weekday-of-year "TH" 1970))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
161
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
162 (defun icalendar-testsuite--test-datestring-to-isodate ()
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
163 "Test method for `icalendar--datestring-to-isodate'."
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
164 (let ((calendar-date-style 'iso))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
165 ;; numeric iso
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
166 (assert (string= (icalendar--datestring-to-isodate "2008 05 11")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
167 "20080511"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
168 (assert (string= (icalendar--datestring-to-isodate "2008 05 31")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
169 "20080531"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
170 (assert (string= (icalendar--datestring-to-isodate "2008 05 31" 2)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
171 "20080602"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
172
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
173 ;; numeric european
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
174 (setq calendar-date-style 'european)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
175 (assert (string= (icalendar--datestring-to-isodate "11 05 2008")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
176 "20080511"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
177 (assert (string= (icalendar--datestring-to-isodate "31 05 2008")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
178 "20080531"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
179 (assert (string= (icalendar--datestring-to-isodate "31 05 2008" 2)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
180 "20080602"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
181
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
182 ;; numeric american
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
183 (setq calendar-date-style 'american)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
184 (assert (string= (icalendar--datestring-to-isodate "11 05 2008")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
185 "20081105"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
186 (assert (string= (icalendar--datestring-to-isodate "12 30 2008")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
187 "20081230"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
188 (assert (string= (icalendar--datestring-to-isodate "12 30 2008" 2)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
189 "20090101"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
190
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
191 ;; non-numeric
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
192 (setq calendar-date-style nil) ;not necessary for conversion
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
193 (assert (string= (icalendar--datestring-to-isodate "Nov 05 2008")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
194 "20081105"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
195 (assert (string= (icalendar--datestring-to-isodate "05 Nov 2008")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
196 "20081105"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
197 (assert (string= (icalendar--datestring-to-isodate "2008 Nov 05")
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
198 "20081105"))))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
199
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
200 (defun icalendar-testsuite--test-datetime-to-diary-date ()
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
201 "Test method for `icalendar--datetime-to-diary-date'."
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
202 (let* ((datetime '(59 59 23 31 12 2008))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
203 (calendar-date-style 'iso))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
204 (assert (string= (icalendar--datetime-to-diary-date datetime)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
205 "2008 12 31"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
206 (setq calendar-date-style 'european)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
207 (assert (string= (icalendar--datetime-to-diary-date datetime)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
208 "31 12 2008"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
209 (setq calendar-date-style 'american)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
210 (assert (string= (icalendar--datetime-to-diary-date datetime)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
211 "12 31 2008"))))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
212
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
213 (defun icalendar-testsuite--test-calendar-style ()
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
214 "Test method for `icalendar--date-style'."
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
215 (dolist (calendar-date-style '(iso american european))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
216 (assert (eq (icalendar--date-style) calendar-date-style)))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
217 (let ((cds calendar-date-style)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
218 (european-calendar-style t))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
219 (makunbound 'calendar-date-style)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
220 (assert (eq (icalendar--date-style) 'european))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
221 (with-no-warnings (setq european-calendar-style nil)) ;still get warning!?! FIXME
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
222 (assert (eq (icalendar--date-style) 'american))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
223 (setq calendar-date-style cds)))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
224
99286
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
225 (defun icalendar-testsuite--test-create-uid ()
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
226 "Test method for `icalendar--create-uid'."
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
227 (let (t-ct
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
228 (icalendar--uid-count 77))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
229 ;; FIXME! If a test fails 'current-time is screwed. FIXME!
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
230 (fset 't-ct (symbol-function 'current-time))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
231 (fset 'current-time (lambda () '(1 2 3)))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
232 (assert (= 77 icalendar--uid-count))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
233 (assert (string= "emacs12378" (icalendar--create-uid)))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
234 (assert (= 78 icalendar--uid-count))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
235 (fset 'current-time (symbol-function 't-ct))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
236 ))
34d4bb11f58f icalendar: uid-creation improved
Ulf Jasper <ulf.jasper@web.de>
parents: 95271
diff changeset
237
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
238 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
239 ;; Test methods for exporting from diary to icalendar
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
240 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
241
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
242 (defun icalendar-testsuite--test-export (input-iso input-european input-american
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
243 expected-output)
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
244 "Perform an export test.
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
245 Argument INPUT-ISO iso style diary string.
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
246 Argument INPUT-EUROPEAN european style diary string.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
247 Argument INPUT-AMERICAN american style diary string.
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
248 Argument EXPECTED-OUTPUT expected icalendar result string.
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
249
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
250 European style input data must use german month names. American
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
251 and ISO style input data must use english month names."
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
252 (message "--- icalendar-testsuite--test-export ---")
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
253 (let ((calendar-date-style 'iso)
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
254 (icalendar-recurring-start-year 2000))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
255 (set-time-zone-rule "CET") ;;FIXME: reset timezone!
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
256 (when input-iso
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
257 (let ((calendar-month-name-array
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
258 ["January" "February" "March" "April" "May" "June" "July" "August"
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
259 "September" "October" "November" "December"])
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
260 (calendar-day-name-array
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
261 ["Sunday" "Monday" "Tuesday" "Wednesday" "Thursday" "Friday"
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
262 "Saturday"]))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
263 (setq calendar-date-style 'iso)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
264 (icalendar-testsuite--do-test-export input-iso expected-output)))
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
265 (when input-european
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
266 (let ((calendar-month-name-array
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
267 ["Januar" "Februar" "März" "April" "Mai" "Juni" "Juli" "August"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
268 "September" "Oktober" "November" "Dezember"])
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
269 (calendar-day-name-array
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
270 ["Sonntag" "Montag" "Dienstag" "Mittwoch" "Donnerstag" "Freitag"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
271 "Samstag"]))
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
272 (setq calendar-date-style 'european)
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
273 (icalendar-testsuite--do-test-export input-european expected-output)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
274 (when input-american
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
275 (let ((calendar-month-name-array
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
276 ["January" "February" "March" "April" "May" "June" "July" "August"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
277 "September" "October" "November" "December"])
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
278 (calendar-day-name-array
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
279 ["Sunday" "Monday" "Tuesday" "Wednesday" "Thursday" "Friday"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
280 "Saturday"]))
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
281 (setq calendar-date-style 'american)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
282 (icalendar-testsuite--do-test-export input-american expected-output)))))
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
283
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
284 (defun icalendar-testsuite--do-test-export (input expected-output)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
285 "Actually perform export test.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
286 Argument INPUT input diary string.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
287 Argument EXPECTED-OUTPUT expected icalendar result string."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
288 (let ((temp-file (make-temp-file "icalendar-testsuite-ics")))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
289 (with-temp-buffer
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
290 (insert input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
291 (icalendar-export-region (point-min) (point-max) temp-file))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
292 (save-excursion
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
293 (find-file temp-file)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
294 (goto-char (point-min))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
295 (unless
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
296 (cond (expected-output
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
297 (and (re-search-forward "^\\s-*BEGIN:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
298 PRODID:-//Emacs//NONSGML icalendar.el//EN
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
299 VERSION:2.0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
300 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
301 UID:emacs[0-9]+
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
302 \\(\\(.\\|\n\\)+\\)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
303 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
304 END:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
305 \\s-*$"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
306 nil t)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
307 (string-match
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
308 (concat "^\\s-*"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
309 (regexp-quote (buffer-substring-no-properties
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
310 (match-beginning 1) (match-end 1)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
311 "\\s-*$")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
312 expected-output)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
313 (t
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
314 (re-search-forward "^\\s-*BEGIN:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
315 PRODID:-//Emacs//NONSGML icalendar.el//EN
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
316 VERSION:2.0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
317 END:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
318 \\s-*$"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
319 nil t)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
320 (error
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
321 "Export test failed! Input: `%s'\nFound:\n\n%s\n\nbut expected\n\n%s"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
322 input
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
323 (or (and (match-beginning 1)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
324 (buffer-substring-no-properties (match-beginning 1) (match-end 1)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
325 "<nil>")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
326 (or expected-output "<nil>"))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
327 (kill-buffer (find-buffer-visiting temp-file))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
328 (delete-file temp-file)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
329
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
330 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
331 ;; Test methods for importing from icalendar to diary
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
332 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
333
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
334 (defun icalendar-testsuite--test-import (input expected-iso expected-european
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
335 expected-american)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
336 "Perform import test.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
337 Argument INPUT icalendar event string.
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
338 Argument EXPECTED-ISO expected iso style diary string.
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
339 Argument EXPECTED-EUROPEAN expected european style diary string.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
340 Argument EXPECTED-AMERICAN expected american style diary string."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
341 (message "--- icalendar-testsuite--test-import ---")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
342 (let ((timezone (cadr (current-time-zone))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
343 (set-time-zone-rule "CET")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
344 (with-temp-buffer
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
345 (if (string-match "^BEGIN:VCALENDAR" input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
346 (insert input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
347 (insert "BEGIN:VCALENDAR\nPRODID:-//Emacs//NONSGML icalendar.el//EN\n")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
348 (insert "VERSION:2.0\nBEGIN:VEVENT\n")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
349 (insert input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
350 (unless (eq (char-before) ?\n)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
351 (insert "\n"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
352 (insert "END:VEVENT\nEND:VCALENDAR\n"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
353 (let ((icalendar-import-format "%s%d%l%o%t%u%c")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
354 (icalendar-import-format-summary "%s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
355 (icalendar-import-format-location "\n Location: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
356 (icalendar-import-format-description "\n Desc: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
357 (icalendar-import-format-organizer "\n Organizer: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
358 (icalendar-import-format-status "\n Status: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
359 (icalendar-import-format-url "\n URL: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
360 (icalendar-import-format-class "\n Class: %s")
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
361 calendar-date-style)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
362 (when expected-iso
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
363 (setq calendar-date-style 'iso)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
364 (icalendar-testsuite--do-test-import input expected-iso))
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
365 (when expected-european
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
366 (setq calendar-date-style 'european)
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
367 (icalendar-testsuite--do-test-import input expected-european))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
368 (when expected-american
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
369 (setq calendar-date-style 'american)
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
370 (icalendar-testsuite--do-test-import input expected-american))))
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
371 (set-time-zone-rule timezone)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
372
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
373 (defun icalendar-testsuite--do-test-import (input expected-output)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
374 "Actually perform import test.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
375 Argument INPUT input icalendar string.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
376 Argument EXPECTED-OUTPUT expected diary string."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
377 (let ((temp-file (make-temp-file "icalendar-test-diary")))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
378 (icalendar-import-buffer temp-file t t)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
379 (save-excursion
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
380 (find-file temp-file)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
381 (let ((result (buffer-substring-no-properties (point-min) (point-max))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
382 (unless (string-match (concat "^\\s-*" expected-output "\\s-*$")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
383 result)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
384 (error "Import test failed! Found `%s'\nbut expected `%s'" result
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
385 expected-output)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
386 (kill-buffer (find-buffer-visiting temp-file))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
387 (delete-file temp-file))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
388
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
389 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
390 ;; Test methods for cycle...
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
391 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
392 (defun icalendar-testsuite--test-cycle (input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
393 "Perform cycle test.
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
394 Argument INPUT icalendar event string."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
395 (with-temp-buffer
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
396 (if (string-match "^BEGIN:VCALENDAR" input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
397 (insert input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
398 (insert "BEGIN:VCALENDAR\nPRODID:-//Emacs//NONSGML icalendar.el//EN\n")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
399 (insert "VERSION:2.0\nBEGIN:VEVENT\n")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
400 (insert input)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
401 (unless (eq (char-before) ?\n)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
402 (insert "\n"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
403 (insert "END:VEVENT\nEND:VCALENDAR\n"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
404 (let ((icalendar-import-format "%s%d%l%o%t%u%c")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
405 (icalendar-import-format-summary "%s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
406 (icalendar-import-format-location "\n Location: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
407 (icalendar-import-format-description "\n Desc: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
408 (icalendar-import-format-organizer "\n Organizer: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
409 (icalendar-import-format-status "\n Status: %s")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
410 (icalendar-import-format-url "\n URL: %s")
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
411 (icalendar-import-format-class "\n Class: %s"))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
412 (dolist (calendar-date-style '(iso european american))
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
413 (icalendar-testsuite--do-test-cycle)))))
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
414
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
415 (defun icalendar-testsuite--do-test-cycle ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
416 "Actually perform import/export cycle test."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
417 (let ((temp-diary (make-temp-file "icalendar-test-diary"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
418 (temp-ics (make-temp-file "icalendar-test-ics"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
419 (org-input (buffer-substring-no-properties (point-min) (point-max))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
420 (icalendar-import-buffer temp-diary t t)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
421 (save-excursion
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
422 (find-file temp-diary)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
423 (icalendar-export-region (point-min) (point-max) temp-ics))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
424 (save-excursion
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
425 (find-file temp-ics)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
426 (goto-char (point-min))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
427 (when (re-search-forward "\nUID:.*\n" nil t)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
428 (replace-match "\n"))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
429 (let ((cycled (buffer-substring-no-properties (point-min) (point-max))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
430 (unless (string-equal org-input cycled)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
431 (error "Import test failed! Found `%s'\nbut expected `%s'" cycled
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
432 org-input))))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
433 (kill-buffer (find-buffer-visiting temp-diary))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
434 (save-excursion
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
435 (set-buffer (find-buffer-visiting temp-ics))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
436 (set-buffer-modified-p nil)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
437 (kill-buffer (current-buffer)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
438 (delete-file temp-diary)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
439 (delete-file temp-ics)))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
440
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
441 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
442 ;; Import tests
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
443 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
444 (defun icalendar-testsuite--run-import-tests ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
445 "Perform standard import tests."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
446 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
447 "SUMMARY:non-recurring
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
448 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
449 DTEND;VALUE=DATE-TIME:20030919T113000"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
450 "&2003/9/19 09:00-11:30 non-recurring"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
451 "&19/9/2003 09:00-11:30 non-recurring"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
452 "&9/19/2003 09:00-11:30 non-recurring")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
453
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
454 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
455 "SUMMARY:non-recurring allday
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
456 DTSTART;VALUE=DATE-TIME:20030919"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
457 "&2003/9/19 non-recurring allday"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
458 "&19/9/2003 non-recurring allday"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
459 "&9/19/2003 non-recurring allday")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
460
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
461 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
462 "SUMMARY:long
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
463 summary
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
464 DTSTART;VALUE=DATE:20030919"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
465 "&2003/9/19 long summary"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
466 "&19/9/2003 long summary"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
467 "&9/19/2003 long summary")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
468
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
469 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
470 "UID:748f2da0-0d9b-11d8-97af-b4ec8686ea61
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
471 SUMMARY:Sommerferien
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
472 STATUS:TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
473 CLASS:PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
474 X-MOZILLA-ALARM-DEFAULT-UNITS:Minuten
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
475 X-MOZILLA-RECUR-DEFAULT-INTERVAL:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
476 DTSTART;VALUE=DATE:20040719
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
477 DTEND;VALUE=DATE:20040828
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
478 DTSTAMP:20031103T011641Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
479 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
480 "&%%(and (diary-block 2004 7 19 2004 8 27)) Sommerferien"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
481 "&%%(and (diary-block 19 7 2004 27 8 2004)) Sommerferien"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
482 "&%%(and (diary-block 7 19 2004 8 27 2004)) Sommerferien")
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
483
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
484 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
485 "UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
486 :04979712-3902-11d9-93dd-8f9f4afe08da
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
487 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
488 :folded summary
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
489 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
490 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
491 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
492 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
493 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
494 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
495 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
496 :20041123T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
497 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
498 :20041123T143000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
499 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
500 :20041118T013430Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
501 LAST-MODIFIED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
502 :20041118T013640Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
503 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
504 "&2004/11/23 14:00-14:30 folded summary"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
505 "&23/11/2004 14:00-14:30 folded summary"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
506 "&11/23/2004 14:00-14:30 folded summary")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
507 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
508 "UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
509 :6161a312-3902-11d9-b512-f764153bb28b
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
510 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
511 :another example
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
512 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
513 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
514 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
515 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
516 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
517 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
518 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
519 :20041123T144500
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
520 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
521 :20041123T154500
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
522 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
523 :20041118T013641Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
524 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
525 "&2004/11/23 14:45-15:45 another example"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
526 "&23/11/2004 14:45-15:45 another example"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
527 "&11/23/2004 14:45-15:45 another example")
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
528
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
529 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
530 "SUMMARY:rrule daily
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
531 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
532 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
533 RRULE:FREQ=DAILY;
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
534 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
535 "&%%(and (diary-cyclic 1 2003 9 19)) 09:00-11:30 rrule daily"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
536 "&%%(and (diary-cyclic 1 19 9 2003)) 09:00-11:30 rrule daily"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
537 "&%%(and (diary-cyclic 1 9 19 2003)) 09:00-11:30 rrule daily")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
538
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
539 ;; RRULE examples
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
540 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
541 "SUMMARY:rrule daily
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
542 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
543 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
544 RRULE:FREQ=DAILY;INTERVAL=2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
545 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
546 "&%%(and (diary-cyclic 2 2003 9 19)) 09:00-11:30 rrule daily"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
547 "&%%(and (diary-cyclic 2 19 9 2003)) 09:00-11:30 rrule daily"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
548 "&%%(and (diary-cyclic 2 9 19 2003)) 09:00-11:30 rrule daily")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
549 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
550 "SUMMARY:rrule daily with exceptions
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
551 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
552 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
553 RRULE:FREQ=DAILY;INTERVAL=2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
554 EXDATE:20030921,20030925
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
555 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
556 "&%%(and (not (diary-date 2003 9 25)) (not (diary-date 2003 9 21)) (diary-cyclic 2 2003 9 19)) 09:00-11:30 rrule daily with exceptions"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
557 "&%%(and (not (diary-date 25 9 2003)) (not (diary-date 21 9 2003)) (diary-cyclic 2 19 9 2003)) 09:00-11:30 rrule daily with exceptions"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
558 "&%%(and (not (diary-date 9 25 2003)) (not (diary-date 9 21 2003)) (diary-cyclic 2 9 19 2003)) 09:00-11:30 rrule daily with exceptions")
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
559
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
560 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
561 "SUMMARY:rrule weekly
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
562 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
563 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
564 RRULE:FREQ=WEEKLY;
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
565 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
566 "&%%(and (diary-cyclic 7 2003 9 19)) 09:00-11:30 rrule weekly"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
567 "&%%(and (diary-cyclic 7 19 9 2003)) 09:00-11:30 rrule weekly"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
568 "&%%(and (diary-cyclic 7 9 19 2003)) 09:00-11:30 rrule weekly")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
569 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
570 "SUMMARY:rrule monthly no end
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
571 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
572 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
573 RRULE:FREQ=MONTHLY;
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
574 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
575 "&%%(and (diary-date t t 19) (diary-block 2003 9 19 9999 1 1)) 09:00-11:30 rrule monthly no end"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
576 "&%%(and (diary-date 19 t t) (diary-block 19 9 2003 1 1 9999)) 09:00-11:30 rrule monthly no end"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
577 "&%%(and (diary-date t 19 t) (diary-block 9 19 2003 1 1 9999)) 09:00-11:30 rrule monthly no end")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
578 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
579 "SUMMARY:rrule monthly with end
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
580 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
581 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
582 RRULE:FREQ=MONTHLY;UNTIL=20050819;
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
583 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
584 "&%%(and (diary-date t t 19) (diary-block 2003 9 19 2005 8 19)) 09:00-11:30 rrule monthly with end"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
585 "&%%(and (diary-date 19 t t) (diary-block 19 9 2003 19 8 2005)) 09:00-11:30 rrule monthly with end"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
586 "&%%(and (diary-date t 19 t) (diary-block 9 19 2003 8 19 2005)) 09:00-11:30 rrule monthly with end")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
587 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
588 "DTSTART;VALUE=DATE:20040815
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
589 DTEND;VALUE=DATE:20040816
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
590 SUMMARY:Maria Himmelfahrt
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
591 UID:CC56BEA6-49D2-11D8-8833-00039386D1C2-RID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
592 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
593 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
594 "&%%(and (diary-anniversary 2004 8 15)) Maria Himmelfahrt"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
595 "&%%(and (diary-anniversary 15 8 2004)) Maria Himmelfahrt"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
596 "&%%(and (diary-anniversary 8 15 2004)) Maria Himmelfahrt")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
597 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
598 "SUMMARY:rrule yearly
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
599 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
600 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
601 RRULE:FREQ=YEARLY;INTERVAL=2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
602 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
603 "&%%(and (diary-anniversary 2003 9 19)) 09:00-11:30 rrule yearly" ;FIXME
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
604 "&%%(and (diary-anniversary 19 9 2003)) 09:00-11:30 rrule yearly" ;FIXME
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
605 "&%%(and (diary-anniversary 9 19 2003)) 09:00-11:30 rrule yearly") ;FIXME
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
606 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
607 "SUMMARY:rrule count daily short
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
608 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
609 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
610 RRULE:FREQ=DAILY;COUNT=1;INTERVAL=1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
611 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
612 "&%%(and (diary-cyclic 1 2003 9 19) (diary-block 2003 9 19 2003 9 19)) 09:00-11:30 rrule count daily short"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
613 "&%%(and (diary-cyclic 1 19 9 2003) (diary-block 19 9 2003 19 9 2003)) 09:00-11:30 rrule count daily short"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
614 "&%%(and (diary-cyclic 1 9 19 2003) (diary-block 9 19 2003 9 19 2003)) 09:00-11:30 rrule count daily short")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
615 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
616 "SUMMARY:rrule count daily long
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
617 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
618 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
619 RRULE:FREQ=DAILY;COUNT=14;INTERVAL=1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
620 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
621 "&%%(and (diary-cyclic 1 2003 9 19) (diary-block 2003 9 19 2003 10 2)) 09:00-11:30 rrule count daily long"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
622 "&%%(and (diary-cyclic 1 19 9 2003) (diary-block 19 9 2003 2 10 2003)) 09:00-11:30 rrule count daily long"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
623 "&%%(and (diary-cyclic 1 9 19 2003) (diary-block 9 19 2003 10 2 2003)) 09:00-11:30 rrule count daily long")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
624 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
625 "SUMMARY:rrule count bi-weekly 3 times
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
626 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
627 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
628 RRULE:FREQ=WEEKLY;COUNT=3;INTERVAL=2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
629 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
630 "&%%(and (diary-cyclic 14 2003 9 19) (diary-block 2003 9 19 2003 10 31)) 09:00-11:30 rrule count bi-weekly 3 times"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
631 "&%%(and (diary-cyclic 14 19 9 2003) (diary-block 19 9 2003 31 10 2003)) 09:00-11:30 rrule count bi-weekly 3 times"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
632 "&%%(and (diary-cyclic 14 9 19 2003) (diary-block 9 19 2003 10 31 2003)) 09:00-11:30 rrule count bi-weekly 3 times")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
633 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
634 "SUMMARY:rrule count monthly
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
635 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
636 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
637 RRULE:FREQ=MONTHLY;INTERVAL=1;COUNT=5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
638 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
639 "&%%(and (diary-date t t 19) (diary-block 2003 9 19 2004 1 19)) 09:00-11:30 rrule count monthly"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
640 "&%%(and (diary-date 19 t t) (diary-block 19 9 2003 19 1 2004)) 09:00-11:30 rrule count monthly"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
641 "&%%(and (diary-date t 19 t) (diary-block 9 19 2003 1 19 2004)) 09:00-11:30 rrule count monthly")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
642 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
643 "SUMMARY:rrule count every second month
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
644 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
645 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
646 RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
647 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
648 "&%%(and (diary-date t t 19) (diary-block 2003 9 19 2004 5 19)) 09:00-11:30 rrule count every second month" ;FIXME
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
649 "&%%(and (diary-date 19 t t) (diary-block 19 9 2003 19 5 2004)) 09:00-11:30 rrule count every second month" ;FIXME
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
650 "&%%(and (diary-date t 19 t) (diary-block 9 19 2003 5 19 2004)) 09:00-11:30 rrule count every second month") ;FIXME
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
651 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
652 "SUMMARY:rrule count yearly
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
653 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
654 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
655 RRULE:FREQ=YEARLY;INTERVAL=1;COUNT=5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
656 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
657 "&%%(and (diary-date t 9 19) (diary-block 2003 9 19 2007 9 19)) 09:00-11:30 rrule count yearly"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
658 "&%%(and (diary-date 19 9 t) (diary-block 19 9 2003 19 9 2007)) 09:00-11:30 rrule count yearly"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
659 "&%%(and (diary-date 9 19 t) (diary-block 9 19 2003 9 19 2007)) 09:00-11:30 rrule count yearly")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
660 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
661 "SUMMARY:rrule count every second year
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
662 DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
663 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
664 RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
665 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
666 "&%%(and (diary-date t 9 19) (diary-block 2003 9 19 2011 9 19)) 09:00-11:30 rrule count every second year" ;FIXME!!!
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
667 "&%%(and (diary-date 19 9 t) (diary-block 19 9 2003 19 9 2011)) 09:00-11:30 rrule count every second year" ;FIXME!!!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
668 "&%%(and (diary-date 9 19 t) (diary-block 9 19 2003 9 19 2011)) 09:00-11:30 rrule count every second year") ;FIXME!!!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
669
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
670 ;; duration
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
671 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
672 "DTSTART;VALUE=DATE:20050217
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
673 SUMMARY:duration
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
674 DURATION:P7D
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
675 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
676 "&%%(and (diary-block 2005 2 17 2005 2 23)) duration"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
677 "&%%(and (diary-block 17 2 2005 23 2 2005)) duration"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
678 "&%%(and (diary-block 2 17 2005 2 23 2005)) duration")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
679
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
680 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
681 "UID:20041127T183329Z-18215-1001-4536-49109@andromeda
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
682 DTSTAMP:20041127T183315Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
683 LAST-MODIFIED:20041127T183329
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
684 SUMMARY:Urlaub
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
685 DTSTART;VALUE=DATE:20011221
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
686 DTEND;VALUE=DATE:20011221
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
687 RRULE:FREQ=DAILY;UNTIL=20011229;INTERVAL=1;WKST=SU
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
688 CLASS:PUBLIC
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
689 SEQUENCE:1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
690 CREATED:20041127T183329
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
691 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
692 "&%%(and (diary-cyclic 1 2001 12 21) (diary-block 2001 12 21 2001 12 29)) Urlaub"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
693 "&%%(and (diary-cyclic 1 21 12 2001) (diary-block 21 12 2001 29 12 2001)) Urlaub"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
694 "&%%(and (diary-cyclic 1 12 21 2001) (diary-block 12 21 2001 12 29 2001)) Urlaub")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
695 )
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
696
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
697 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
698 ;; Export tests
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
699 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
700 (defun icalendar-testsuite--run-export-tests ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
701 "Perform standard export tests."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
702
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
703 (let ((icalendar-export-hidden-diary-entries nil))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
704 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
705 "&2000 Oct 3 ordinary no time "
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
706 "&3 Okt 2000 ordinary no time "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
707 "&Oct 3 2000 ordinary no time "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
708 nil))
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
709
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
710 ;; "ordinary" events
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
711 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
712 "2000 Oct 3 ordinary no time "
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
713 "3 Okt 2000 ordinary no time "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
714 "Oct 3 2000 ordinary no time "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
715 "DTSTART;VALUE=DATE:20001003
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
716 DTEND;VALUE=DATE:20001004
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
717 SUMMARY:ordinary no time
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
718 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
719 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
720 "2000 Oct 3 16:30 ordinary with time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
721 "3 Okt 2000 16:30 ordinary with time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
722 "Oct 3 2000 16:30 ordinary with time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
723 "DTSTART;VALUE=DATE-TIME:20001003T163000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
724 DTEND;VALUE=DATE-TIME:20001003T173000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
725 SUMMARY:ordinary with time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
726 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
727 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
728 "2000 10 3 16:30 ordinary with time 2"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
729 "3 10 2000 16:30 ordinary with time 2"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
730 "10 3 2000 16:30 ordinary with time 2"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
731 "DTSTART;VALUE=DATE-TIME:20001003T163000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
732 DTEND;VALUE=DATE-TIME:20001003T173000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
733 SUMMARY:ordinary with time 2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
734 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
735
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
736 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
737 "2000/10/3 16:30 ordinary with time 3"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
738 "3/10/2000 16:30 ordinary with time 3"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
739 "10/3/2000 16:30 ordinary with time 3"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
740 "DTSTART;VALUE=DATE-TIME:20001003T163000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
741 DTEND;VALUE=DATE-TIME:20001003T173000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
742 SUMMARY:ordinary with time 3
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
743 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
744
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
745 ;; multiline -- FIXME!!!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
746 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
747 "2000 October 3 16:30 multiline
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
748 17:30 multiline continued FIXME"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
749 "3 Oktober 2000 16:30 multiline
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
750 17:30 multiline continued FIXME"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
751 "October 3 2000 16:30 multiline
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
752 17:30 multiline continued FIXME"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
753 "DTSTART;VALUE=DATE-TIME:20001003T163000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
754 DTEND;VALUE=DATE-TIME:20001003T173000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
755 SUMMARY:multiline
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
756 DESCRIPTION:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
757 17:30 multiline continued FIXME
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
758 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
759
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
760 ;; weekly by day
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
761 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
762 "Monday 1:30pm weekly by day with start time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
763 "Montag 13:30 weekly by day with start time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
764 "Monday 1:30pm weekly by day with start time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
765 "DTSTART;VALUE=DATE-TIME:20000103T133000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
766 DTEND;VALUE=DATE-TIME:20000103T143000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
767 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
768 SUMMARY:weekly by day with start time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
769 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
770
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
771 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
772 "Monday 13:30-15:00 weekly by day with start and end time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
773 "Montag 13:30-15:00 weekly by day with start and end time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
774 "Monday 01:30pm-03:00pm weekly by day with start and end time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
775 "DTSTART;VALUE=DATE-TIME:20000103T133000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
776 DTEND;VALUE=DATE-TIME:20000103T150000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
777 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
778 SUMMARY:weekly by day with start and end time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
779 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
780
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
781 ;; yearly
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
782 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
783 "may 1 yearly no time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
784 "1 Mai yearly no time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
785 "may 1 yearly no time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
786 "DTSTART;VALUE=DATE:19000501
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
787 DTEND;VALUE=DATE:19000502
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
788 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5;BYMONTHDAY=1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
789 SUMMARY:yearly no time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
790 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
791
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
792 ;; anniversaries
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
793 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
794 "%%(diary-anniversary 1989 10 3) anniversary no time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
795 "%%(diary-anniversary 3 10 1989) anniversary no time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
796 "%%(diary-anniversary 10 3 1989) anniversary no time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
797 "DTSTART;VALUE=DATE:19891003
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
798 DTEND;VALUE=DATE:19891004
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
799 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYMONTHDAY=03
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
800 SUMMARY:anniversary no time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
801 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
802 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
803 "%%(diary-anniversary 1989 10 3) 19:00-20:00 anniversary with time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
804 "%%(diary-anniversary 3 10 1989) 19:00-20:00 anniversary with time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
805 "%%(diary-anniversary 10 3 1989) 19:00-20:00 anniversary with time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
806 "DTSTART;VALUE=DATE-TIME:19891003T190000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
807 DTEND;VALUE=DATE-TIME:19891004T200000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
808 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYMONTHDAY=03
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
809 SUMMARY:anniversary with time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
810 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
811
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
812 ;; block
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
813 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
814 "%%(diary-block 2001 6 18 2001 7 6) block no time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
815 "%%(diary-block 18 6 2001 6 7 2001) block no time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
816 "%%(diary-block 6 18 2001 7 6 2001) block no time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
817 "DTSTART;VALUE=DATE:20010618
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
818 DTEND;VALUE=DATE:20010707
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
819 SUMMARY:block no time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
820 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
821 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
822 "%%(diary-block 2001 6 18 2001 7 6) 13:00-17:00 block with time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
823 "%%(diary-block 18 6 2001 6 7 2001) 13:00-17:00 block with time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
824 "%%(diary-block 6 18 2001 7 6 2001) 13:00-17:00 block with time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
825 "DTSTART;VALUE=DATE-TIME:20010618T130000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
826 DTEND;VALUE=DATE-TIME:20010618T170000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
827 RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20010706
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
828 SUMMARY:block with time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
829 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
830 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
831 "%%(diary-block 2001 6 18 2001 7 6) 13:00 block no end time"
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
832 "%%(diary-block 18 6 2001 6 7 2001) 13:00 block no end time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
833 "%%(diary-block 6 18 2001 7 6 2001) 13:00 block no end time"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
834 "DTSTART;VALUE=DATE-TIME:20010618T130000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
835 DTEND;VALUE=DATE-TIME:20010618T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
836 RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20010706
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
837 SUMMARY:block no end time
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
838 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
839 )
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
840
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
841 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
842 ;; Real world
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
843 ;; ======================================================================
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
844 (defun icalendar-testsuite--run-real-world-tests ()
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
845 "Perform real-world tests, as gathered from problem reports."
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
846 ;; 2003-05-29
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
847 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
848 "BEGIN:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
849 METHOD:REQUEST
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
850 PRODID:Microsoft CDO for Microsoft Exchange
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
851 VERSION:2.0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
852 BEGIN:VTIMEZONE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
853 TZID:Kolkata\, Chennai\, Mumbai\, New Delhi
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
854 X-MICROSOFT-CDO-TZID:23
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
855 BEGIN:STANDARD
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
856 DTSTART:16010101T000000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
857 TZOFFSETFROM:+0530
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
858 TZOFFSETTO:+0530
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
859 END:STANDARD
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
860 BEGIN:DAYLIGHT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
861 DTSTART:16010101T000000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
862 TZOFFSETFROM:+0530
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
863 TZOFFSETTO:+0530
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
864 END:DAYLIGHT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
865 END:VTIMEZONE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
866 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
867 DTSTAMP:20030509T043439Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
868 DTSTART;TZID=\"Kolkata, Chennai, Mumbai, New Delhi\":20030509T103000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
869 SUMMARY:On-Site Interview
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
870 UID:040000008200E00074C5B7101A82E0080000000080B6DE661216C301000000000000000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
871 010000000DB823520692542408ED02D7023F9DFF9
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
872 ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=\"Xxxxx
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
873 xxx Xxxxxxxxxxxx\":MAILTO:xxxxxxxx@xxxxxxx.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
874 ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=\"Yyyyyyy Y
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
875 yyyy\":MAILTO:yyyyyyy@yyyyyyy.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
876 ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=\"Zzzz Zzzz
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
877 zz\":MAILTO:zzzzzz@zzzzzzz.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
878 ORGANIZER;CN=\"Aaaaaa Aaaaa\":MAILTO:aaaaaaa@aaaaaaa.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
879 LOCATION:Cccc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
880 DTEND;TZID=\"Kolkata, Chennai, Mumbai, New Delhi\":20030509T153000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
881 DESCRIPTION:10:30am - Blah
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
882 SEQUENCE:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
883 PRIORITY:5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
884 CLASS:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
885 CREATED:20030509T043439Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
886 LAST-MODIFIED:20030509T043459Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
887 STATUS:CONFIRMED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
888 TRANSP:OPAQUE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
889 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
890 X-MICROSOFT-CDO-INSTTYPE:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
891 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
892 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
893 X-MICROSOFT-CDO-IMPORTANCE:1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
894 X-MICROSOFT-CDO-OWNERAPPTID:126441427
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
895 BEGIN:VALARM
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
896 ACTION:DISPLAY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
897 DESCRIPTION:REMINDER
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
898 TRIGGER;RELATED=START:-PT00H15M00S
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
899 END:VALARM
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
900 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
901 END:VCALENDAR"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
902 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
903 "&9/5/2003 10:30-15:30 On-Site Interview
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
904 Desc: 10:30am - Blah
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
905 Location: Cccc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
906 Organizer: MAILTO:aaaaaaa@aaaaaaa.com"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
907 "&5/9/2003 10:30-15:30 On-Site Interview
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
908 Desc: 10:30am - Blah
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
909 Location: Cccc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
910 Organizer: MAILTO:aaaaaaa@aaaaaaa.com")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
911
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
912 ;; 2003-06-18 a
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
913 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
914 "DTSTAMP:20030618T195512Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
915 DTSTART;TZID=\"Mountain Time (US & Canada)\":20030623T110000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
916 SUMMARY:Dress Rehearsal for XXXX-XXXX
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
917 UID:040000008200E00074C5B7101A82E00800000000608AA7DA9835C301000000000000000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
918 0100000007C3A6D65EE726E40B7F3D69A23BD567E
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
919 ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=\"AAAAA,AAA
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
920 AA (A-AAAAAAA,ex1)\":MAILTO:aaaaa_aaaaa@aaaaa.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
921 ORGANIZER;CN=\"ABCD,TECHTRAINING
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
922 (A-Americas,exgen1)\":MAILTO:xxx@xxxxx.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
923 LOCATION:555 or TN 555-5555 ID 5555 & NochWas (see below)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
924 DTEND;TZID=\"Mountain Time (US & Canada)\":20030623T120000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
925 DESCRIPTION:753 Zeichen hier radiert
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
926 SEQUENCE:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
927 PRIORITY:5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
928 CLASS:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
929 CREATED:20030618T195518Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
930 LAST-MODIFIED:20030618T195527Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
931 STATUS:CONFIRMED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
932 TRANSP:OPAQUE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
933 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
934 X-MICROSOFT-CDO-INSTTYPE:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
935 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
936 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
937 X-MICROSOFT-CDO-IMPORTANCE:1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
938 X-MICROSOFT-CDO-OWNERAPPTID:1022519251
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
939 BEGIN:VALARM
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
940 ACTION:DISPLAY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
941 DESCRIPTION:REMINDER
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
942 TRIGGER;RELATED=START:-PT00H15M00S
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
943 END:VALARM"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
944 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
945 "&23/6/2003 11:00-12:00 Dress Rehearsal for XXXX-XXXX
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
946 Desc: 753 Zeichen hier radiert
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
947 Location: 555 or TN 555-5555 ID 5555 & NochWas (see below)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
948 Organizer: MAILTO:xxx@xxxxx.com"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
949 "&6/23/2003 11:00-12:00 Dress Rehearsal for XXXX-XXXX
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
950 Desc: 753 Zeichen hier radiert
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
951 Location: 555 or TN 555-5555 ID 5555 & NochWas (see below)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
952 Organizer: MAILTO:xxx@xxxxx.com")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
953
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
954 ;; 2003-06-18 b -- uses timezone
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
955 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
956 "BEGIN:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
957 METHOD:REQUEST
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
958 PRODID:Microsoft CDO for Microsoft Exchange
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
959 VERSION:2.0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
960 BEGIN:VTIMEZONE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
961 TZID:Mountain Time (US & Canada)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
962 X-MICROSOFT-CDO-TZID:12
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
963 BEGIN:STANDARD
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
964 DTSTART:16010101T020000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
965 TZOFFSETFROM:-0600
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
966 TZOFFSETTO:-0700
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
967 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
968 END:STANDARD
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
969 BEGIN:DAYLIGHT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
970 DTSTART:16010101T020000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
971 TZOFFSETFROM:-0700
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
972 TZOFFSETTO:-0600
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
973 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
974 END:DAYLIGHT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
975 END:VTIMEZONE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
976 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
977 DTSTAMP:20030618T230323Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
978 DTSTART;TZID=\"Mountain Time (US & Canada)\":20030623T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
979 SUMMARY:Updated: Dress Rehearsal for ABC01-15
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
980 UID:040000008200E00074C5B7101A82E00800000000608AA7DA9835C301000000000000000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
981 0100000007C3A6D65EE726E40B7F3D69A23BD567E
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
982 ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;X-REPLYTIME=20030618T20
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
983 0700Z;RSVP=TRUE;CN=\"AAAAA,AAAAAA
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
984 \(A-AAAAAAA,ex1)\":MAILTO:aaaaaa_aaaaa@aaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
985 .com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
986 ORGANIZER;CN=\"ABCD,TECHTRAINING
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
987 \(A-Americas,exgen1)\":MAILTO:bbb@bbbbb.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
988 LOCATION:123 or TN 123-1234 ID abcd & SonstWo (see below)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
989 DTEND;TZID=\"Mountain Time (US & Canada)\":20030623T100000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
990 DESCRIPTION:Viele Zeichen standen hier früher
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
991 SEQUENCE:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
992 PRIORITY:5
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
993 CLASS:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
994 CREATED:20030618T230326Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
995 LAST-MODIFIED:20030618T230335Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
996 STATUS:CONFIRMED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
997 TRANSP:OPAQUE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
998 X-MICROSOFT-CDO-BUSYSTATUS:BUSY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
999 X-MICROSOFT-CDO-INSTTYPE:0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1000 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1001 X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1002 X-MICROSOFT-CDO-IMPORTANCE:1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1003 X-MICROSOFT-CDO-OWNERAPPTID:1022519251
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1004 BEGIN:VALARM
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1005 ACTION:DISPLAY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1006 DESCRIPTION:REMINDER
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1007 TRIGGER;RELATED=START:-PT00H15M00S
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1008 END:VALARM
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1009 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1010 END:VCALENDAR"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1011 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1012 "&23/6/2003 17:00-18:00 Updated: Dress Rehearsal for ABC01-15
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1013 Desc: Viele Zeichen standen hier früher
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1014 Location: 123 or TN 123-1234 ID abcd & SonstWo (see below)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1015 Organizer: MAILTO:bbb@bbbbb.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1016 Status: CONFIRMED"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1017 "&6/23/2003 17:00-18:00 Updated: Dress Rehearsal for ABC01-15
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1018 Desc: Viele Zeichen standen hier früher
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1019 Location: 123 or TN 123-1234 ID abcd & SonstWo (see below)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1020 Organizer: MAILTO:bbb@bbbbb.com
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1021 Status: CONFIRMED")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1022
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1023 ;; export 2004-10-28 block entries
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1024 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1025 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1026 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1027 "-*- mode: text; fill-column: 256;-*-
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1028
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1029 >>> block entries:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1030
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1031 %%(diary-block 11 8 2004 11 10 2004) Nov 8-10 aa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1032 "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1033 "DTSTART;VALUE=DATE:20041108
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1034 DTEND;VALUE=DATE:20041111
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1035 SUMMARY:Nov 8-10 aa")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1036
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1037 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1038 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1039 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1040 "%%(diary-block 12 13 2004 12 17 2004) Dec 13-17 bb"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1041 "DTSTART;VALUE=DATE:20041213
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1042 DTEND;VALUE=DATE:20041218
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1043 SUMMARY:Dec 13-17 bb")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1044
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1045 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1046 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1047 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1048 "%%(diary-block 2 3 2005 2 4 2005) Feb 3-4 cc"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1049 "DTSTART;VALUE=DATE:20050203
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1050 DTEND;VALUE=DATE:20050205
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1051 SUMMARY:Feb 3-4 cc")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1052
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1053 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1054 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1055 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1056 "%%(diary-block 4 24 2005 4 29 2005) April 24-29 dd"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1057 "DTSTART;VALUE=DATE:20050424
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1058 DTEND;VALUE=DATE:20050430
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1059 SUMMARY:April 24-29 dd
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1060 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1061 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1062 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1063 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1064 "%%(diary-block 5 30 2005 6 1 2005) may 30 - June 1: ee"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1065 "DTSTART;VALUE=DATE:20050530
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1066 DTEND;VALUE=DATE:20050602
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1067 SUMMARY:may 30 - June 1: ee")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1068
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1069 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1070 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1071 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1072 "%%(diary-block 6 6 2005 6 8 2005) ff"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1073 "DTSTART;VALUE=DATE:20050606
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1074 DTEND;VALUE=DATE:20050609
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1075 SUMMARY:ff")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1076
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1077 ;; export 2004-10-28 anniversary entries
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1078 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1079 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1080 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1081 "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1082 >>> anniversaries:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1083
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1084 %%(diary-anniversary 3 28 1991) aa birthday (%d years old)"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1085 "DTSTART;VALUE=DATE:19910328
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1086 DTEND;VALUE=DATE:19910329
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1087 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=03;BYMONTHDAY=28
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1088 SUMMARY:aa birthday (%d years old)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1089 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1090
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1091 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1092 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1093 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1094 "%%(diary-anniversary 5 17 1957) bb birthday (%d years old)"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1095 "DTSTART;VALUE=DATE:19570517
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1096 DTEND;VALUE=DATE:19570518
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1097 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=05;BYMONTHDAY=17
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1098 SUMMARY:bb birthday (%d years old)")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1099
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1100 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1101 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1102 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1103 "%%(diary-anniversary 6 8 1997) cc birthday (%d years old)"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1104 "DTSTART;VALUE=DATE:19970608
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1105 DTEND;VALUE=DATE:19970609
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1106 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=06;BYMONTHDAY=08
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1107 SUMMARY:cc birthday (%d years old)")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1108
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1109 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1110 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1111 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1112 "%%(diary-anniversary 7 22 1983) dd (%d years ago...!)"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1113 "DTSTART;VALUE=DATE:19830722
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1114 DTEND;VALUE=DATE:19830723
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1115 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=07;BYMONTHDAY=22
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1116 SUMMARY:dd (%d years ago...!)")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1117
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1118 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1119 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1120 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1121 "%%(diary-anniversary 8 1 1988) ee birthday (%d years old)"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1122 "DTSTART;VALUE=DATE:19880801
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1123 DTEND;VALUE=DATE:19880802
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1124 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=08;BYMONTHDAY=01
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1125 SUMMARY:ee birthday (%d years old)")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1126
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1127 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1128 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1129 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1130 "%%(diary-anniversary 9 21 1957) ff birthday (%d years old)"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1131 "DTSTART;VALUE=DATE:19570921
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1132 DTEND;VALUE=DATE:19570922
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1133 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=09;BYMONTHDAY=21
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1134 SUMMARY:ff birthday (%d years old)")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1135
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1136
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1137 ;; FIXME!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1138
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1139 ;; export 2004-10-28 monthly, weekly entries
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1140
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1141 ;; (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1142 ;; nil
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1143 ;; "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1144 ;; >>> ------------ monthly:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1145
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1146 ;; */27/* 10:00 blah blah"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1147 ;; "xxx")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1148
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1149 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1150 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1151 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1152 ">>> ------------ my week:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1153
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1154 Monday 13:00 MAC"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1155 "DTSTART;VALUE=DATE-TIME:20000103T130000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1156 DTEND;VALUE=DATE-TIME:20000103T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1157 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1158 SUMMARY:MAC")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1159
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1160 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1161 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1162 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1163 "Monday 15:00 a1"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1164 "DTSTART;VALUE=DATE-TIME:20000103T150000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1165 DTEND;VALUE=DATE-TIME:20000103T160000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1166 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1167 SUMMARY:a1")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1168
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1169
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1170 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1171 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1172 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1173 "Monday 16:00-17:00 a2"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1174 "DTSTART;VALUE=DATE-TIME:20000103T160000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1175 DTEND;VALUE=DATE-TIME:20000103T170000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1176 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1177 SUMMARY:a2")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1178
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1179 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1180 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1181 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1182 "Tuesday 11:30-13:00 a3"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1183 "DTSTART;VALUE=DATE-TIME:20000104T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1184 DTEND;VALUE=DATE-TIME:20000104T130000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1185 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TU
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1186 SUMMARY:a3")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1187
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1188 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1189 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1190 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1191 "Tuesday 15:00 a4"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1192 "DTSTART;VALUE=DATE-TIME:20000104T150000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1193 DTEND;VALUE=DATE-TIME:20000104T160000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1194 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TU
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1195 SUMMARY:a4")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1196
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1197 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1198 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1199 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1200 "Wednesday 13:00 a5"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1201 "DTSTART;VALUE=DATE-TIME:20000105T130000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1202 DTEND;VALUE=DATE-TIME:20000105T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1203 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=WE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1204 SUMMARY:a5")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1205
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1206 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1207 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1208 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1209 "Wednesday 11:30-13:30 a6"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1210 "DTSTART;VALUE=DATE-TIME:20000105T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1211 DTEND;VALUE=DATE-TIME:20000105T133000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1212 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=WE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1213 SUMMARY:a6")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1214
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1215 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1216 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1217 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1218 "Wednesday 15:00 s1"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1219 "DTSTART;VALUE=DATE-TIME:20000105T150000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1220 DTEND;VALUE=DATE-TIME:20000105T160000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1221 RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=WE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1222 SUMMARY:s1")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1223
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1224
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1225 ;; export 2004-10-28 regular entries
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1226 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1227 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1228 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1229 "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1230 >>> regular diary entries:
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1231
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1232 Oct 12 2004, 14:00 Tue: [2004-10-12] q1"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1233 "DTSTART;VALUE=DATE-TIME:20041012T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1234 DTEND;VALUE=DATE-TIME:20041012T150000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1235 SUMMARY:Tue: [2004-10-12] q1")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1236
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1237 ;; 2004-11-19
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1238 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1239 "BEGIN:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1240 VERSION
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1241 :2.0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1242 PRODID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1243 :-//Mozilla.org/NONSGML Mozilla Calendar V1.0//EN
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1244 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1245 UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1246 :04979712-3902-11d9-93dd-8f9f4afe08da
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1247 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1248 :Jjjjj & Wwwww
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1249 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1250 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1251 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1252 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1253 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1254 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1255 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1256 :20041123T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1257 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1258 :20041123T143000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1259 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1260 :20041118T013430Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1261 LAST-MODIFIED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1262 :20041118T013640Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1263 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1264 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1265 UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1266 :6161a312-3902-11d9-b512-f764153bb28b
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1267 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1268 :BB Aaaaaaaa Bbbbb
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1269 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1270 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1271 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1272 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1273 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1274 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1275 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1276 :20041123T144500
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1277 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1278 :20041123T154500
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1279 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1280 :20041118T013641Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1281 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1282 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1283 UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1284 :943a4d7e-3902-11d9-9ce7-c9addeadf928
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1285 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1286 :Hhhhhhhh
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1287 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1288 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1289 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1290 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1291 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1292 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1293 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1294 :20041123T110000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1295 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1296 :20041123T120000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1297 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1298 :20041118T013831Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1299 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1300 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1301 UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1302 :fe53615e-3902-11d9-9dd8-9d38a155bf41
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1303 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1304 :MMM Aaaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1305 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1306 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1307 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1308 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1309 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1310 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1311 X-MOZILLA-RECUR-DEFAULT-INTERVAL
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1312 :2
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1313 RRULE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1314 :FREQ=WEEKLY;INTERVAL=2;BYDAY=FR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1315 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1316 :20041112T140000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1317 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1318 :20041112T183000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1319 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1320 :20041118T014117Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1321 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1322 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1323 UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1324 :87c928ee-3901-11d9-b21f-b45042155024
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1325 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1326 :Rrrr/Cccccc ii Aaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1327 DESCRIPTION
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1328 :Vvvvv Rrrr aaa Cccccc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1329 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1330 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1331 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1332 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1333 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1334 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1335 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1336 ;VALUE=DATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1337 :20041119
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1338 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1339 ;VALUE=DATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1340 :20041120
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1341 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1342 :20041118T013107Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1343 LAST-MODIFIED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1344 :20041118T014203Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1345 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1346 BEGIN:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1347 UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1348 :e8f331ae-3902-11d9-9948-dfdcb66a2872
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1349 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1350 :Wwww aa hhhh
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1351 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1352 :TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1353 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1354 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1355 X-MOZILLA-ALARM-DEFAULT-LENGTH
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1356 :0
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1357 RRULE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1358 :FREQ=WEEKLY;INTERVAL=1;BYDAY=MO
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1359 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1360 ;VALUE=DATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1361 :20041101
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1362 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1363 ;VALUE=DATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1364 :20041102
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1365 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1366 :20041118T014045Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1367 LAST-MODIFIED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1368 :20041118T023846Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1369 END:VEVENT
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1370 END:VCALENDAR
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1371 "
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1372 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1373 "&23/11/2004 14:00-14:30 Jjjjj & Wwwww
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1374 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1375 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1376 &23/11/2004 14:45-15:45 BB Aaaaaaaa Bbbbb
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1377 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1378 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1379 &23/11/2004 11:00-12:00 Hhhhhhhh
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1380 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1381 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1382 &%%(and (diary-cyclic 14 12 11 2004)) 14:00-18:30 MMM Aaaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1383 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1384 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1385 &%%(and (diary-block 19 11 2004 19 11 2004)) Rrrr/Cccccc ii Aaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1386 Desc: Vvvvv Rrrr aaa Cccccc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1387 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1388 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1389 &%%(and (diary-cyclic 7 1 11 2004)) Wwww aa hhhh
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1390 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1391 Class: PRIVATE "
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1392 "&11/23/2004 14:00-14:30 Jjjjj & Wwwww
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1393 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1394 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1395 &11/23/2004 14:45-15:45 BB Aaaaaaaa Bbbbb
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1396 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1397 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1398 &11/23/2004 11:00-12:00 Hhhhhhhh
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1399 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1400 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1401 &%%(and (diary-cyclic 14 11 12 2004)) 14:00-18:30 MMM Aaaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1402 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1403 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1404 &%%(and (diary-block 11 19 2004 11 19 2004)) Rrrr/Cccccc ii Aaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1405 Desc: Vvvvv Rrrr aaa Cccccc
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1406 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1407 Class: PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1408 &%%(and (diary-cyclic 7 11 1 2004)) Wwww aa hhhh
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1409 Status: TENTATIVE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1410 Class: PRIVATE ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1411
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1412 ;; 2004-09-09 pg
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1413 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1414 "%%(diary-block 1 1 2004 4 1 2004) Urlaub"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1415 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1416 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1417 "DTSTART;VALUE=DATE:20040101
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1418 DTEND;VALUE=DATE:20040105
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1419 SUMMARY:Urlaub")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1420
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1421 ;; 2004-10-25 pg
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1422 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1423 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1424 "5 11 2004 Bla Fasel"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1425 nil
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1426 "DTSTART;VALUE=DATE:20041105
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1427 DTEND;VALUE=DATE:20041106
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1428 SUMMARY:Bla Fasel")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1429
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1430 ;; 2004-10-30 pg
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1431 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1432 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1433 "2 Nov 2004 15:00-16:30 Zahnarzt"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1434 nil
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1435 "DTSTART;VALUE=DATE-TIME:20041102T150000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1436 DTEND;VALUE=DATE-TIME:20041102T163000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1437 SUMMARY:Zahnarzt")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1438
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1439 ;; 2005-02-07 lt
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1440 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1441 "UID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1442 :b60d398e-1dd1-11b2-a159-cf8cb05139f4
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1443 SUMMARY
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1444 :Waitangi Day
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1445 DESCRIPTION
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1446 :abcdef
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1447 CATEGORIES
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1448 :Public Holiday
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1449 STATUS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1450 :CONFIRMED
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1451 CLASS
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1452 :PRIVATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1453 DTSTART
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1454 ;VALUE=DATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1455 :20050206
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1456 DTEND
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1457 ;VALUE=DATE
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1458 :20050207
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1459 DTSTAMP
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1460 :20050128T011209Z"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1461 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1462 "&%%(and (diary-block 6 2 2005 6 2 2005)) Waitangi Day
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1463 Desc: abcdef"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1464 "&%%(and (diary-block 2 6 2005 2 6 2005)) Waitangi Day
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1465 Desc: abcdef")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1466
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1467 ;; 2005-03-01 lt
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1468 (icalendar-testsuite--test-import
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1469 "DTSTART;VALUE=DATE:20050217
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1470 SUMMARY:Hhhhhh Aaaaa ii Aaaaaaaa
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1471 UID:6AFA7558-6994-11D9-8A3A-000A95A0E830-RID
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1472 DTSTAMP:20050118T210335Z
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1473 DURATION:P7D"
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1474 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1475 "&%%(and (diary-block 17 2 2005 23 2 2005)) Hhhhhh Aaaaa ii Aaaaaaaa"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1476 "&%%(and (diary-block 2 17 2005 2 23 2005)) Hhhhhh Aaaaa ii Aaaaaaaa")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1477
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1478 ;; 2005-03-23 lt
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1479 (icalendar-testsuite--test-export
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1480 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1481 "&%%(diary-cyclic 7 8 2 2005) 16:00-16:45 [WORK] Pppp"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1482 nil
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1483 "DTSTART;VALUE=DATE-TIME:20050208T160000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1484 DTEND;VALUE=DATE-TIME:20050208T164500
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1485 RRULE:FREQ=DAILY;INTERVAL=7
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1486 SUMMARY:[WORK] Pppp
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1487 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1488
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1489 ;; 2005-05-27 eu
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1490 (icalendar-testsuite--test-export
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1491 nil
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1492 nil
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1493 ;; FIXME: colon not allowed!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1494 ;;"Nov 1: NNN Wwwwwwww Wwwww - Aaaaaa Pppppppp rrrrrr ddd oo Nnnnnnnn 30"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1495 "Nov 1 NNN Wwwwwwww Wwwww - Aaaaaa Pppppppp rrrrrr ddd oo Nnnnnnnn 30"
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1496 "DTSTART;VALUE=DATE:19001101
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1497 DTEND;VALUE=DATE:19001102
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1498 RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11;BYMONTHDAY=1
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1499 SUMMARY:NNN Wwwwwwww Wwwww - Aaaaaa Pppppppp rrrrrr ddd oo Nnnnnnnn 30
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1500 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1501 )
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1502
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1503 (defun icalendar-testsuite--run-cycle-tests ()
95271
011185b78728 Ulf Jasper <ulf.jasper at web.de>
Glenn Morris <rgm@gnu.org>
parents: 94718
diff changeset
1504 "Perform cycling tests."
92340
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1505 (icalendar-testsuite--test-cycle
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1506 "DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1507 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1508 SUMMARY:Cycletest
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1509 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1510
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1511 (icalendar-testsuite--test-cycle
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1512 "DTSTART;VALUE=DATE-TIME:20030919T090000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1513 DTEND;VALUE=DATE-TIME:20030919T113000
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1514 SUMMARY:Cycletest
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1515 DESCRIPTION:beschreibung!
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1516 LOCATION:nowhere
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1517 ORGANIZER:ulf
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1518 ")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1519
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1520 ;; FIXME: does not work
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1521 ;; (icalendar-testsuite--test-cycle
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1522 ;; "DTSTART;VALUE=DATE:19190909
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1523 ;;DTEND;VALUE=DATE:19190910
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1524 ;;RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=09;BYMONTHDAY=09
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1525 ;;SUMMARY:and diary-anniversary
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1526 ;;")
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1527 )
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1528
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1529
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1530 (provide 'icalendar-testsuite)
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1531
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1532 ;; arch-tag: 33a98396-90e9-49c8-b0e9-b606386d6e8c
7ae2674748b9 Ulf Jasper <ulf.jasper at web.de>: New file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1533 ;;; icalendar-testsuite.el ends here