@@ -1,5 +1,38 @@
 BEGIN:VCARD
 VERSION:3.0
+UID:unique-id-user20
+NICKNAME:user20
+NOTE:PHOTO with invalid relative file URI
+FN:bad file URI
+N:URI;bad file
+PHOTO;VALUE=uri;TYPE=PNG:file://testcases/no-such.png
+X-EVOLUTION-FILE-AS:URI\, bad file
+END:VCARD
+
+BEGIN:VCARD
+VERSION:3.0
+UID:unique-id-user19
+NICKNAME:user19
+NOTE:PHOTO with relative file URI
+FN:file URI
+N:URI;file
+PHOTO;VALUE=uri;TYPE=PNG:file://testcases/local.png
+X-EVOLUTION-FILE-AS:URI\, file
+END:VCARD
+
+BEGIN:VCARD
+VERSION:3.0
+UID:unique-id-user18
+NICKNAME:user18
+NOTE:PHOTO with uri as value
+FN:photo URI
+N:URI;photo
+PHOTO;VALUE=uri:http://example.com/photo.jpg
+X-EVOLUTION-FILE-AS:URI\, photo
+END:VCARD
+
+BEGIN:VCARD
+VERSION:3.0
 UID:unique-id-user17
 NICKNAME:user17
 NOTE:triggers parser bug in Funambol 3.0: trailing = is mistaken for soft line break=
