From cfff87f1e54e59c219e3eeda471541f55dab6f4e Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Wed, 9 Nov 2011 10:06:51 +1300 Subject: [PATCH] Further testing for some combinations of sync token. --- .../1101-REPORT-sync-changed.result | 12 ++ .../regression-suite/1101-REPORT-sync-changed.test | 23 +++ .../1102-REPORT-sync-changed.result | 12 ++ .../regression-suite/1102-REPORT-sync-changed.test | 23 +++ .../1103-REPORT-sync-changed.result | 222 +++++++++++++++++++++ .../regression-suite/1103-REPORT-sync-changed.test | 23 +++ 6 files changed, 315 insertions(+) create mode 100644 testing/tests/regression-suite/1101-REPORT-sync-changed.result create mode 100644 testing/tests/regression-suite/1101-REPORT-sync-changed.test create mode 100644 testing/tests/regression-suite/1102-REPORT-sync-changed.result create mode 100644 testing/tests/regression-suite/1102-REPORT-sync-changed.test create mode 100644 testing/tests/regression-suite/1103-REPORT-sync-changed.result create mode 100644 testing/tests/regression-suite/1103-REPORT-sync-changed.test diff --git a/testing/tests/regression-suite/1101-REPORT-sync-changed.result b/testing/tests/regression-suite/1101-REPORT-sync-changed.result new file mode 100644 index 00000000..db4e5ec3 --- /dev/null +++ b/testing/tests/regression-suite/1101-REPORT-sync-changed.result @@ -0,0 +1,12 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule +ETag: "83c715ba363de5f13629c9aded7c5d41" +Content-Length: 116 +Content-Type: text/xml; charset="utf-8" + + + + data:,4 + diff --git a/testing/tests/regression-suite/1101-REPORT-sync-changed.test b/testing/tests/regression-suite/1101-REPORT-sync-changed.test new file mode 100644 index 00000000..2fb8d7eb --- /dev/null +++ b/testing/tests/regression-suite/1101-REPORT-sync-changed.test @@ -0,0 +1,23 @@ +# +# Check for support of REPORT sync-collection with no sync-token +# +TYPE=REPORT +URL=http://mycaldav/caldav.php/user1/home/ +HEADER=User-agent: sync-collection changes REPORT +HEADER=Content-type: text/xml +HEAD + +# Should be no changes - we just requested this, after all. + +# +BEGINDATA + + + + + + + data:,4 + +ENDDATA + diff --git a/testing/tests/regression-suite/1102-REPORT-sync-changed.result b/testing/tests/regression-suite/1102-REPORT-sync-changed.result new file mode 100644 index 00000000..db4e5ec3 --- /dev/null +++ b/testing/tests/regression-suite/1102-REPORT-sync-changed.result @@ -0,0 +1,12 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule +ETag: "83c715ba363de5f13629c9aded7c5d41" +Content-Length: 116 +Content-Type: text/xml; charset="utf-8" + + + + data:,4 + diff --git a/testing/tests/regression-suite/1102-REPORT-sync-changed.test b/testing/tests/regression-suite/1102-REPORT-sync-changed.test new file mode 100644 index 00000000..2fb8d7eb --- /dev/null +++ b/testing/tests/regression-suite/1102-REPORT-sync-changed.test @@ -0,0 +1,23 @@ +# +# Check for support of REPORT sync-collection with no sync-token +# +TYPE=REPORT +URL=http://mycaldav/caldav.php/user1/home/ +HEADER=User-agent: sync-collection changes REPORT +HEADER=Content-type: text/xml +HEAD + +# Should be no changes - we just requested this, after all. + +# +BEGINDATA + + + + + + + data:,4 + +ENDDATA + diff --git a/testing/tests/regression-suite/1103-REPORT-sync-changed.result b/testing/tests/regression-suite/1103-REPORT-sync-changed.result new file mode 100644 index 00000000..06729418 --- /dev/null +++ b/testing/tests/regression-suite/1103-REPORT-sync-changed.result @@ -0,0 +1,222 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +DAV: extended-mkcol, calendar-proxy, bind, addressbook, calendar-auto-schedule +ETag: "d83c49ce3cf0c0afe823248336c35521" +Content-Length: 6648 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user1/home/3F4CF6227300FD062D9EF3CDFB30D32D-0.ics + + + "2c32a2f8aba853654eb17fe037a4db4d" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/20061101T073004Z.ics + + + "bcc402382688cb3e8e57379c757dbcb0" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/4aaf8f37-f232-4c8e-a72e-e171d4c4fe54.ics + + + "a1c6404d61190f9574e2bfd69383f144" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/9d050be7-8a02-4355-8ed3-02a9fc5f473f.ics + + + "08a435c2abaf38f4a50a997343c098a7" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/1906b3ca-4890-468a-9b58-1de74bf2c716.ics + + + "5def8ae2b20893a1c7f4dbaeb008f2f1" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/fbd57454-d966-4a14-8341-abe1edb1ae66.ics + + + "ac90acd649c25070b1a2a17fb31a105a" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/2178279a-aec2-471f-832d-1f6df6203f2f.ics + + + "509b0f0d8a3363379f9f5727f5dd74a0" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/917b9e47-b748-4550-a566-657fbe672447.ics + + + "cb3d9dc3e8c157f53eba3ea0e1e0f146" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/0575d895-a006-4ed8-9be6-0d1b6b6b1f96.ics + + + "00ad5eb1eb5507884710b0b66aa5d5c4" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/b1679f77-673d-4f46-b3eb-2420e1bba301.ics + + + "a2990674708634a311bb98a59865ca50" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/e70576e9-c1e0-431e-a507-0386fd82f223.ics + + + "e8060931f30c1798ac58ffbe4ec0bffc" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/e6eb5bc9-f7f9-4a0a-94e8-8e90eefc7d08.ics + + + "8f581a053df6d833254756dfd7553d37" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/71e2ae82-7870-11db-c6d6-f6927c144649.ics + + + "55f02f66966ee150320383803d1e0d34" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/da81c0ee-7871-11db-c6d6-f6927c144649.ics + + + "6f16959eee5c920b45548840b1e9ea19" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/AAA9318E-37D9-4319-8626-95ECD3D3B243.ics + + + "efd0257efbc898d059c200d1391af060" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/70D23799-4A68-4905-AB9F-4D47BA693CFD.ics + + + "257b9df4aaf573a578af4aadd033abf4" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/0544-gzip-PUT.ics + + + "6ddd18264a9d40c1c9d37a005eeb7e4f" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/0545-deflate-PUT.ics + + + "4a3aa58a3e11487e87d87024465d4182" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/DAYPARTY-77C6-4FB7-BDD3-6882E2F1BE74.ics + + + "165746adbab8bc0c8336a63cc5332ff2" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/MICROPARTY-77C6-4FB7-BDD3-6882E2F1BE74.ics + + + "2a09ef8c6a9e0b6bc16228359b99d8e7" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + + /caldav.php/user1/home/PUT-eastern-time.ics + + + "0b17d5f4102e63037d2ae732e4ca563d" + Dow, 01 Jan 2000 00:00:00 GMT + + HTTP/1.1 200 OK + + + data:,5 + diff --git a/testing/tests/regression-suite/1103-REPORT-sync-changed.test b/testing/tests/regression-suite/1103-REPORT-sync-changed.test new file mode 100644 index 00000000..484a0e9c --- /dev/null +++ b/testing/tests/regression-suite/1103-REPORT-sync-changed.test @@ -0,0 +1,23 @@ +# +# Check for support of REPORT sync-collection with no sync-token +# +TYPE=REPORT +URL=http://mycaldav/caldav.php/user1/home/ +HEADER=User-agent: sync-collection changes REPORT +HEADER=Content-type: text/xml +HEAD + +# Should be everything changes - this tag does not exist, after all. + +# +BEGINDATA + + + + + + + data:,5 + +ENDDATA + -- 2.11.4.GIT