~ubuntu-branches/ubuntu/vivid/davical/vivid

« back to all changes in this revision

Viewing changes to testing/tests/regression-suite/0559-iOS-REPORT.test

  • Committer: Bazaar Package Importer
  • Author(s): Andrew McMillan
  • Date: 2011-10-24 20:09:10 UTC
  • Revision ID: james.westby@ubuntu.com-20111024200910-2mz5wmc9ukh22vge
Tags: 0.9.9.7-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Testing with a process similar to iPhone 5
 
3
#
 
4
TYPE=REPORT
 
5
URL=http://mycaldav/caldav.php/user1/home/
 
6
HEAD
 
7
 
 
8
AUTH=user1:user1
 
9
 
 
10
HEADER=User-Agent: iOS/10.7.2 (11C35) dataaccessd/1.0
 
11
HEADER=Content-Type: text/xml
 
12
HEADER=Depth: 1
 
13
 
 
14
#
 
15
BEGINDATA
 
16
<?xml version="1.0" encoding="UTF-8"?>
 
17
<C:calendar-query xmlns:C="urn:ietf:params:xml:ns:caldav">
 
18
  <A:prop xmlns:A="DAV:">
 
19
    <A:getetag/>
 
20
    <A:getcontenttype/>
 
21
  </A:prop>
 
22
  <C:filter>
 
23
    <C:comp-filter name="VCALENDAR">
 
24
      <C:comp-filter name="VEVENT">
 
25
        <C:time-range start="20110922T000000Z"/>
 
26
      </C:comp-filter>
 
27
    </C:comp-filter>
 
28
  </C:filter>
 
29
</C:calendar-query>
 
30
ENDDATA
 
31
 
 
32
#
 
33
QUERY
 
34
SELECT caldav_data.dav_name, dtstart, rrule
 
35
  FROM calendar_item JOIN caldav_data USING(dav_id)
 
36
 WHERE caldav_data.dav_name ~ '^/user1/home/'
 
37
   AND caldav_data.caldav_type = 'VEVENT'
 
38
   AND (rrule IS NOT NULL OR dtstart IS NULL
 
39
        OR ( (dtend IS NULL AND dtstart > '20110922T000000Z')
 
40
              OR dtend > '20110922T000000Z'
 
41
           )
 
42
       )
 
43
ENDQUERY