davical/testing/tests/carddav/2008-PUT-vcard.test
Andrew McMillan 9805a040c8 Another vcard PUT test.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-12-25 15:57:01 +13:00

58 lines
1.4 KiB
Plaintext

#
# PUT a VCARD record into an addressbook
#
TYPE=PUT
URL=http://regression.host/caldav.php/user1/addressbook/PHRsMa4mvY.vcf
HEADER=Content-Type: text/vcard
HEAD
BEGINDATA
BEGIN:VCARD
CLASS:PUBLIC
EMAIL:zzz@xxx.ru
FN:zzz
N:zzz;;;;
NAME:zzz
REV:2010-11-18T14:27:41
UID:PHRsMa4mvY
VERSION:3.0
END:VCARD
ENDDATA
QUERY
SELECT caldav_data.dav_name, caldav_data.dav_etag,
version, uid, nickname, fn, n, note, org, url, fburl, caladruri, caluri
FROM caldav_data LEFT JOIN addressbook_resource USING(dav_id)
WHERE caldav_data.dav_name ~ '/user1/addressbook/PHRsMa4mvY.vcf'
ENDQUERY
QUERY
SELECT
type, box_no, unit_no, street_address, locality, region, postcode, country, property
FROM caldav_data
LEFT JOIN addressbook_address_adr USING(dav_id)
WHERE caldav_data.dav_name ~ '/user1/addressbook/PHRsMa4mvY.vcf'
ORDER BY dav_id, property
ENDQUERY
QUERY
SELECT
addressbook_address_tel.type, addressbook_address_tel.tel
FROM caldav_data
LEFT JOIN addressbook_address_tel USING(dav_id)
WHERE caldav_data.dav_name ~ '/user1/addressbook/PHRsMa4mvY.vcf'
ORDER BY dav_id, property
ENDQUERY
QUERY
SELECT
addressbook_address_email.type, addressbook_address_email.email
FROM caldav_data
LEFT JOIN addressbook_address_email USING(dav_id)
WHERE caldav_data.dav_name ~ '/user1/addressbook/PHRsMa4mvY.vcf'
ORDER BY dav_id, property
ENDQUERY