davical/testing/tests/carddav/2019-PUT-vcard.test
2012-01-13 17:41:09 +13:00

69 lines
2.1 KiB
Plaintext

#
# PUT a VCARD record into an addressbook
#
TYPE=PUT
URL=http://regression.host/caldav.php/user1/addressbook/Jörg_Test-Roßdeutscher_2_0.vcf
HEADER=User-Agent: DAViCalTester/public
HEADER=Content-Type: text/vcard; charset=utf-8
HEADER=If-None-Match: *
HEAD
BEGINDATA
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:Test-Roßdeutscher;Jörg;;;
FN;CHARSET=UTF-8:Jörg Test-Roßdeutscher
ORG:Factor Design AG;
EMAIL;INTERNET;WORK:joerg.rossdeutscher@factordesign.foo
EMAIL;INTERNET;WORK:joerg@factordesign.foo
EMAIL;INTERNET;HOME:joerg.rossdeutscher@gesindel.foo
EMAIL;INTERNET;HOME:raettchen@gmail.bar
TEL;WORK:040 999999432571-43
TEL;CELL:017799999978200
TEL;HOME:040999999793017
ADR;WORK;CHARSET=UTF-8:;;abcStraße 58;Hamburg;;20357;Deutschland
ADR;HOME:;;Gayens Weg 9;Hamburg;;22761;Deutschland
NOTE;CHARSET=UTF-8:Technik\, Web\, DTP\, SysAdmin\, €-Vermögensverwalter
URL;type=pref:www.gesindel.baz
URL:www.factordesign.foo
BDAY;value=date:1969-06-20
END:VCARD
ENDDATA
QUERY
SELECT caldav_data.dav_name,
version, 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/Jörg_Test-Roßdeutscher_2_0.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/Jörg_Test-Roßdeutscher_2_0.vcf'
ORDER BY dav_id, property, 1, 2
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/Jörg_Test-Roßdeutscher_2_0.vcf'
ORDER BY dav_id, property, 1, 2
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/Jörg_Test-Roßdeutscher_2_0.vcf'
ORDER BY dav_id, property, 1, 2
ENDQUERY